如果将新的dll放入bin中,请重新启动IIS?

时间:2020-03-06 14:37:21  来源:igfitidea点击:

如果将新的DLL放入虚拟目录的bin中,是否必须重新启动IIS?

解决方案

不需要,应用程序将回收,但是不需要IISReset

不,我们不必重新启动IIS。但是,工作进程将自动回收自身。

如果应用程序是ASP.NET应用程序,则我相信AppDomain将重新启动,但辅助进程(w3wp.exe)不会。对于大多数目的,AppDomain重置足以清除状态,但是对于某些状态(通常与进程中已加载的非托管DLL有关)可能还不够。在这些情况下,IISRESET将起作用。