如何以编程方式重新启动MVC4项目

Mes*_*sut 3 c# asp.net asp.net-mvc

我需要以编程方式重新启动我的mvc4 Web应用程序.但System.Web.HttpRuntime.UnloadAppDomain()不起作用.

重启asp.net mvc应用程序的最佳方法是什么?请注意,更改web.config内容或文件夹名称并不能解决我的问题.

Fre*_*red 8

这段代码对我有用.只是调用它来重新加载应用程序.

System.Web.HttpRuntime.UnloadAppDomain();
Run Code Online (Sandbox Code Playgroud)

更多信息

这个方法只会卸载我们的应用程序.如果您只是将此方法放在ASP.NET Web按钮中,那么您就完成了.那么我们的申请什么时候重新加载?实际上,如果您单击按钮,它将首先启动我们的方法并卸载应用程序.此时我们正在进行的网页上也会重新加载,因为我们只需点击一个按钮就可以刷新网页.启动我们的方法后,页面刷新过程也会导致我们的应用程序重新加载.