繁体   English   中英

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

[英]How to Restart MVC4 project Programmatically

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

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

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

System.Web.HttpRuntime.UnloadAppDomain();

更多信息

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

编辑 - 在查看问题中的OutputCache注释后 ,您可以以编程方式使OutputCache无效, 请检查此问题

如果您仍想重新启动IIS或AppPool,那么您可以关注这些资源 -

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM