是否可以在收到的应用程序的http请求中回收ASP.NET应用程序的应用程序池?我想有一个方法可以轻松地回收应用程序池,而无需登录到计算机。
答案 0 :(得分:3)
重新启动ASP.NET应用程序的常用方法是调用:
HttpRuntime.UnloadAppDomain();
所以将调用放入您的页面或处理程序。
答案 1 :(得分:0)
有多种方法可以回收应用池
Process process = Process.GetCurrentProcess();
process.Kill(); // This will kill your worker process
OR
HttpRuntime.UnloadAppDomain(); // Kill app domain. Next request will restart the app domain
OR 以编程方式触摸您的web.config,这也应该触发应用程序回收