IIS主目录路径的更改是否会触发重启?

时间:2009-10-15 19:41:17

标签: iis iis-6 application-pool

在IIS(特定于6.0)中,在“主目录”选项卡下,如果我更改本地路径,是否会导致IIS重新启动或应用程序池重新启动?

相关的是,是否有一个引用概述了IIS元数据库的哪些更改将触发重新启动或应用程序池回收?我还没有找到这个。

1 个答案:

答案 0 :(得分:2)

在主目录路径中更改网站的路径不会导致工作进程重新启动。但是,它会导致网站的应用程序域拆除并重新启动。

工作进程重启可能是由许多事件引起的,最常见的是:

  1. 如果有任何条件 在回收标签上 应用程序池的属性是 满足。

  2. 如果启用了CPU监视(在应用程序池的属性“性能”选项卡中),则为一个 监测阈值得到满足, 并且,如果设置了所需的操作 关机。

  3. 这是一个灾难性的错误 作为一个未经检查的异常抛出 你的代码在不同的线程上 当前的请求线程。

  4. IISRESET

  5. 您手动强制循环或停止并启动应用程序池

  6. 还应注意,应用程序池回收与重新启动不同。当应用程序池回收时,IIS将启动一个新的工作进程。所有新请求都将发送到此新进程。现有的工作进程将继续运行,但在完成所有未完成的请求或达到关闭时间限制后将被拆除。

    现有的ASP.NET会话保留在旧的工作进程中,直到它们被放弃。这确保了在回收时不会丢失ASP.NET会话状态,即如果仍有ASP.NET会话,则匹配这些会话的请求将路由到旧的工作进程。遗憾的是,经典的ASP会话丢失了,因为ASP没有相同的功能。