【发布时间】:2024-01-23 05:27:01
【问题描述】:
正如标题所说,如果我更新 App_GlobalResources 文件中的值,应用程序将重新启动。有什么办法可以预防吗?
【问题讨论】:
标签: asp.net .net asp.net-mvc application-restart app-globalresources
正如标题所说,如果我更新 App_GlobalResources 文件中的值,应用程序将重新启动。有什么办法可以预防吗?
【问题讨论】:
标签: asp.net .net asp.net-mvc application-restart app-globalresources
实际上,您可以阻止重启,但更改所有配置文件。我找不到只对App_GlobalResources 文件执行此操作的方法。
看到这个答案:
How to prevent an ASP.NET application restarting when the web.config is modified?
【讨论】:
不,没有办法阻止它。
根据MSDN:
当您更改本地或全局默认资源文件时,ASP.NET 会重新编译资源并重新启动 ASP.NET 应用程序。这可能会影响您网站的整体性能。如果添加附属资源文件,不会导致重新编译资源,但 ASP.NET 应用程序将重新启动。
由于资源被认为是静态数据,因此对其进行任何更改都会导致 ASP.NET 应用程序重新启动。
更多信息:
Editing resource files without recompiling ASP.NET application
ASP.NET Web Site or ASP.NET Web Application?
【讨论】: