重新部署后IIS启动的线程会发生什么情况

本文关键字:线程 什么情况 启动 IIS 新部署 部署 | 更新日期: 2023-09-27 18:22:19

我的疑问如下:

  • 我有一个页面(aspx),它启动了一个新线程。如果我取消部署应用程序,或者使用新版本的线程源代码更新应用程序,我想知道该线程的进程会发生什么

IIS等待启动的线程完成,抛出异常还是突然停止而没有异常?

感谢

重新部署后IIS启动的线程会发生什么情况

如果使用web.config重新部署应用程序,则应用程序池使用的工作进程将被回收。即使您在不部署的情况下更改web.config,它也会重新启动(回收)工作进程。

工作进程回收意味着您的应用程序将重新启动。它将等待正在运行的进程完成。

但是,如果您只是部署.aspx代码,它将不会回收工作进程。

另请阅读SO关于工人流程回收的文章。

相关文章: