タイトルが言ったように、ファイルから値を更新するとApp_GlobalResources
、アプリケーションが再起動します。それを防ぐ方法はありますか?
質問する
1010 次
2 に答える
1
いいえ、それを防ぐ方法はありません。MSDN
によると:
ローカルまたはグローバルの既定のリソース ファイルに変更を加えると、ASP.NET はリソースを再コンパイルし、ASP.NET アプリケーションを再起動します。これは、サイトの全体的なパフォーマンスに影響を与える可能性があります。サテライト リソース ファイルを追加しても、リソースの再コンパイルは発生しませんが、ASP.NET アプリケーションは再起動します。
リソースは静的データと見なされるため、それらを変更すると ASP.NET アプリケーションが再起動されます。
詳細:
ASP.NET アプリケーションを再コンパイルせずにリソース ファイルを編集する
ASP.NET Web サイトまたは ASP.NET Web アプリケーション?
于 2012-11-28T10:55:50.367 に答える
0
実際には再起動を防ぐことができますが、すべての構成ファイルを変更する必要があります。App_GlobalResources
ファイルに対してのみ実行する方法が見つかりませんでした。
この回答を参照してください:
web.config が変更されたときに ASP.NET アプリケーションが再起動しないようにするにはどうすればよいですか?
于 2019-03-11T09:24:12.447 に答える