如果我在IIS 7.5上的网站上替换了Dll,那么工作进程是否会重新启动
例如,在部署我的应用程序时,我只是复制粘贴内容,不要重新启动网站或停止它将是工作流程重新启动的应用程序池
答案 0 :(得分:0)
如果您实际上可以替换DLL,则意味着当时未由工作进程加载(否则,.dll文件将被锁定)。看到它还没有被使用,工作进程将不会重新启动 - 它只会在需要时加载新的.dll文件。
但是,我不推荐像这样的“温暖”升级,因为它会使你处于未确定的状态。
答案 1 :(得分:0)
是的,确实如此。 由于其他几个原因,进程工作者也将重新启动:
Web.config修改 将任何文件更改或添加到/ bin目录
建议您停止应用程序池和网站,进行任何更改,然后重新启动,这样您的应用就不会有奇怪的行为。