Ich versuche TFS Team Build zu verwenden, um Webanwendungen aus einer Lösung als Teil des Buildprozesses bereitzustellen, jedoch habe ich ein Problem mit dem IIS-Websitenamen, wenn Paket .zip verwendet wird und cmd-Dateien.Web Package wird falsch IIS Website-Name
In den Web-Anwendung Projekteinstellungen "Package/Publish Web" Registerkarte kann ich den IIS-Website-Namen (z. B. "mobile") und wenn das Projekt mit der MSBuild Aktion aus dem Workflow die resultierende .zip und .xml Dateien werden korrekt erstellt. Beim Öffnen der Datei "SetParamters.xml" hat der Parameter "IIS Web Application Name" jedoch einen alten Wert, etwa "Standardwebsite/mobile_deploy".
Wenn ich ein Paket direkt in Visual Studio 2010 erstelle, enthält die SetParameters.xml den IIS-Webanwendungsnamen, den ich in den Projektdateieinstellungen festgelegt habe.
Die Build-Vorlage wurde festgelegt, um den Arbeitsbereich bei jedem Build zu löschen, und ich habe dies bestätigt, indem Sie den Binärdateien-Ordner auf dem Build-Agent während des Builds gelöscht, so dass ich sicher bin, nicht der Wert wurde nicht überschrieben .
Irgendwelche Vorschläge, um den IIS-Webanwendungsnamen des Projekts korrekt durchzugehen?
Ja, das war das Problem. Ich hatte den debug-iis-Website-Namen festgelegt, aber nicht die Release-Konfiguration, die Team Build zu verwenden versuchte. Danke. – Mike
Sie sind herzlich willkommen :). – Schaliasos