Für den IIS 7 bietet Microsoft ein Web Deployment Tool (msdeploy) als Erweiterung an. Dieses richtet auf der Standardwebsite einen kleinen Webdienst an, über den man einfach Web-Anwendungen, Websites etc veröffentlichen kann. In Visual Studio 2010 ist msdeploy unter dem Kontextmenüpunkt eines Projekts “Veröffentlichen” integriert. Will man diesen Benutzen, ist es wichtig, zumindest bei Standardinstallationen, nur den Hostnamen der IIS-Site in welcher der Webservice eingrichtet zu hinterlegen. Die Dokumentation sagt zwar
The remote service will listen on http://+/MSDEPLOYAGENTSERVICE/ by default, or at whatever URL that you specified if you performed a custom installation.
Jedoch scheint das für die Visual Studio integration nicht zuzutreffen. In Kombination mit der msdeploy Dokumentation ist das entsprechende Dialogfeld leider verwirrend. ;(






