如果一个 dll 已经被 w3wp.exe
加载并且我们替换它会怎样?
当然我们可以替换一个 dll,因为 asp.net 使用 Bin
文件夹 DLL 的缓存版本,但我想知道在替换 dll 后它是否会加载新的或者它会等到下次回收或没有新请求时。
编辑: DLL 包含一个单例类
最佳答案
一旦修改或添加 dll,您的应用程序将重新编译。
你的 application's domain will be recycled当 bin 目录中发生任何更改或其内容被修改时。
关于c# - 在 AppDomain 已加载到 ASP.NET 中时替换 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6182897/