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

对IIS主目录路径的更改是否会触发重新启动?,iis,iis-6,application-pool,Iis,Iis 6,Application Pool,在IIS(特别是6.0)中,在“主目录”选项卡下,如果我更改本地路径,是否会导致IIS重新启动或应用程序池被回收 相关的,是否有一个参考概述了对IIS元数据库的哪些更改将触发重新启动或应用程序池回收?我还没有找到这个。在主目录路径中更改网站的路径不会导致工作进程重新启动。但是,这将导致网站的应用程序域崩溃并重新启动 工作进程重新启动可能由许多事件引起,最常见的是: 如果有任何条件 在某个应用程序的“回收”选项卡上 应用程序池的属性为 相遇 如果启用了CPU监视(在应用程序池的“属性性能”选项卡中

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


相关的,是否有一个参考概述了对IIS元数据库的哪些更改将触发重新启动或应用程序池回收?我还没有找到这个。在主目录路径中更改网站的路径不会导致工作进程重新启动。但是,这将导致网站的应用程序域崩溃并重新启动

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

  • 如果有任何条件 在某个应用程序的“回收”选项卡上 应用程序池的属性为 相遇

  • 如果启用了CPU监视(在应用程序池的“属性性能”选项卡中),并且 达到监控阈值的, 如果设置了所需的操作 关闭

  • 这是一个灾难性的错误 作为 您的代码位于不同于的线程上 当前请求线程

  • IISRESET

  • 您可以手动强制回收或停止并启动应用程序池

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


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

    @aaron-老实说,我不知道/记不起来了,我正在度假,因此无法访问开发人员IIS进行检查,您可以问一个新问题并引用此问题。