Web部署后自动启动网站

时间:2016-07-26 15:06:27

标签: iis iis-8 msdeploy webdeploy iis-8.5

我有一个IIS网站,其中多个应用程序连接到同一个应用程序池,我使用msdeploy工具通过Web部署定期部署其中一些网站。其中一个应用设置为使用serviceAutoStartEnabled="true"和匹配的serviceAutoStartProvider自动启动。

当我重新启动整个应用程序池但在我部署网站时未触发自动启动时,它运行良好

有没有办法告诉IIS"重启"完全部署后的网站,而不是等待第一次请求呢?

1 个答案:

答案 0 :(得分:1)

您可以使用后同步命令:

msdeploy -verb:sync -preSync:runCommand="net stop w3svc" -source:webserver60 -dest:auto,computername=serverA -verbose -postSync:runCommand="appcmd start site /site.name: contoso" 

https://technet.microsoft.com/en-us/library/ee619740(v=ws.10).aspx