2

タイトルが言ったように、ファイルから値を更新するとApp_GlobalResources、アプリケーションが再起動します。それを防ぐ方法はありますか?

4

2 に答える 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 に答える