do publikowania stron internetowych na serwerze rozwoju po to budować na mój serwer CI w CruiseControl.NET, używam Microsoft Web Deploy . Wymaga zainstalowania usługi wdrażania na dowolnych serwerach, które będą obiektami docelowymi wdrażania. Następnie możesz po prostu dodać krok wykonywania do procesu budowania, który uruchamia msdeploy.exe. Oto przykład używać w NAnt:
<exec program="C:\Program Files\IIS\Microsoft Web Deploy V2\msdeploy.exe">
<arg value="-verb:sync"/>
<arg value="-source:dirPath="${tmpdir}""/>
<arg value="-dest:dirPath="${deploy.dir}",computerName=http://${servername}/msdeploymentservice/"/>
</exec>
Korzystając Web Deploy, można łatwo wykonać pełną synchronizację zawartości strony internetowej usuwania rzeczy, które nie powinny być tam również. Posiada także inne opcje, aby robić takie rzeczy jak ignorować pewne katalogów i poleceń problem recyklingu pule aplikacji itp
co jeśli chciałem opublikować twoją aplikację internetową (mvc) i nie masz zainstalowanego Visual Studio na serwerze, jak byś poszła na temat budowania i publikowania? – Haroon