【发布时间】:2014-02-16 12:52:00
【问题描述】:
我需要以编程方式重新启动我的 mvc4 Web 应用程序。但是System.Web.HttpRuntime.UnloadAppDomain() 不起作用。
重新启动 asp.net mvc 应用程序的最佳方法是什么?请注意,更改 web.config 内容或文件夹名称并不能解决我的问题。
【问题讨论】:
-
为什么
System.Web.HttpRuntime.UnloadAppDomain()不适合你? -
通过在 IIS 中重新启动网站。您是否希望从您的 MVC 应用程序中执行此操作?我能再问一下为什么必须重新启动应用程序吗?
-
我正在使用类似 [CustomOutputCache(DurationApplicationKey = "cacheSql", Location = OutputCacheLocation.Server)] 的输出缓存,因此当从管理面板更改数据库时,应用程序将重新启动并且值将被采取。
-
@Darin Dimitrov,我不知道,但我的管理面板是经典的 asp.net,用户界面是 mvc4。您也可以查看此链接:daron.yondem.com/en/post/d82b6b05-8c59-4136-becd-329156083b75
标签: c# asp.net asp.net-mvc