重新启动 W3SVC Web 发布服务是否会重新启动 IIS 中的应用程序池?

重新启动 W3SVC Web 发布服务是否会重新启动 IIS 中的应用程序池?

背景:

我正在尝试在 Windows 7 构建框上停止和启动 IIS,以便运行验收测试。但据我所知,大多数远程 Web 管理功能已被 Microsoft 禁用,这是一次愚蠢的尝试,目的是销售更多的 Windows Server 2008 许可证。尽管如此,出于某种原因,他们没有禁用最不方便用户的远程控制 IIS 的方式,但它们都令人非常痛苦。

我可以轻松做的是从 msbuild 任务远程停止和启动 WWW 服务。但我想确保这也会重新启动应用程序池,以便当我复制新的 Web 文件时,那里的 Web 服务器将提供该网站的最新版本。

问题:

如果我重新启动W3SVCWindows 服务,那么应用程序池也会重新启动吗?

答案1

不,Windows 进程激活服务 (WAS) 处理 IIS 7 中的应用程序池;这里是文档

如何启动和停止服务。

相关内容