2

正如标题所说,如果我从App_GlobalResources文件中更新值,应用程序将重新启动。有什么办法可以预防吗?

4

2 回答 2

1

不,没有办法阻止它。
根据MSDN

当您更改本地或全局默认资源文件时,ASP.NET 会重新编译资源并重新启动ASP.NET 应用程序。这可能会影响您网站的整体性能。如果添加附属资源文件,不会导致重新编译资源,但 ASP.NET 应用程序会重新启动

由于资源被视为静态数据,因此对它们的任何更改都会导致 ASP.NET 应用程序重新启动。

更多信息:
编辑资源文件而不重新编译 ASP.NET 应用程序
ASP.NET 网站或 ASP.NET Web 应用程序?

于 2012-11-28T10:55:50.367 回答
0

实际上,您可以阻止重新启动,但要更改所有配置文件。我找不到只对App_GlobalResources 文件执行此操作的方法。

看到这个答案:

修改 web.config 时如何防止 ASP.NET 应用程序重新启动?

于 2019-03-11T09:24:12.447 回答