除了回收所有应用程序池之外,IISReset 还做什么?

Bri*_*con 6 iis iis-7

Microsoft.Web.Administration 是否有任何不能以编程方式使用 (.Net) 的东西?

Mat*_*sen 8

当您回收应用程序时,工作进程 (w3wp.exe) 将关闭并启动新的进程。

当您执行 IIS 重置时,您将重新启动以下 Windows 服务:

IIS 管理服务

Windows 进程激活

万维网出版

工作进程依赖于这些服务,因此很自然地,所有工作进程(不仅仅是与您要回收的应用程序相关的那些)都将关闭,并且在 WWW 发布准备再次处理请求之前无法启动。

  • 您可以使用“IISReset /noforce”“优雅地”初始化 IISReset,这样它将等待进程关闭,而不是强制进程突然终止。随心所欲地从 MWA 回收,避免 IISReset (2认同)