什么时候IIS可以停止/重新启动应用程序?

据我所知,IIS托pipe的应用程序可以停止或重新启动有多种原因,其中包括:

  • 一个人明确告诉它在IISpipe理器中使用停止button。
  • 出于各种原因之一自动重新启动应用程序 。 (特别是在IIS中更改应用程序的物理path时。)

当这种情况发生时,它是否优雅地或有力地进行呢?

我的意思是,在处理请求的过程中不会停止应用程序; 它应该完成它正在做的事情,然后按照正常的应用程序closures程序。

IIS将尝试让工作人员完成,但是如果他们花费很长的时间停止(通常是几秒钟),他们强制终止它们。 为了解决这个问题,你可以使用iisreset /noforce让IIS等待,直到一切完成。