正如标题所说,如果我更新App_GlobalResources
文件中的值,应用程序将重新启动。有什么办法可以预防吗?
不,没有办法阻止它。
根据MSDN:
对默认资源文件(本地或全局)进行更改时,ASP.NET 重新编译资源并重新启动 ASP.NET 应用程序。这可能会影响网站的整体性能。如果添加附属资源文件,则不会导致资源重新编译,但 ASP.NET 应用程序将重新启动。
由于资源被视为静态数据,因此它们的任何更改都会导致 ASP.NET 应用程序重新启动。
更多信息:
在不重新编译应用程序
的情况下编辑资源文件 ASP.NETASP.NET 网站还是 ASP.NET Web 应用程序?
,您可以阻止重新启动,但要更改所有配置文件。我找不到只对App_GlobalResources
文件执行此操作。
看到这个答案:
如何防止 web.config 修改时 ASP.NET 应用程序重新启动?