背景:
我试图在Windows 7构建盒上停止并启动IIS,以便运行验收测试.但据我所知,大多数远程Web管理功能已被Microsoft禁用,试图销售更多Windows Server 2008许可证.仍然出于某种原因,他们没有禁用远程控制IIS的最不方便用户的方式,但它们都是一个彻头彻尾的痛苦.
我可以轻松地做的是远程停止并从msbuild任务启动WWW服务.但我想确保这也会重新启动应用程序池,这样当我在新的Web文件中复制Web服务器时,将会提供最新版本的网站.
题:
如果我重新启动W3SVC Windows服务,那还会重启应用程序池吗?
不,Windows进程激活服务(WAS)处理IIS 7中的应用程序池;这是
documentation.
How To启动和停止服务.