Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个 asp.net Web 应用程序,它可以通过热加载 DLL 来获得额外的功能。问题之一是这些 DLL 可能会在应用程序运行时更新。有没有办法向应用程序发出请求以重新启动自身,从而从应用程序域中卸载 DLL 并获取新的 DLL?
我想你需要的是
HttpRuntime.UnloadAppDomain();
它终止当前的应用程序。应用程序在下次收到请求时重新启动。
MSDN链接