web.configを変更して、ASP.NETアプリケーションを再起動しないことはできますか? [複製
-
23-09-2019 - |
質問
稼働時間について考えていました。ありがとう。
解決
はい、できます。見る この答え.
しかし、それは良い考えではありません。
ASP.NETがAppDomainを再起動するまで、 web.config
.
変更した場合 web.config
, 、AppDomainが再起動されるまで、変更は効果がありません。
他のヒント
外部設定ファイルを作成してから、web.configで参照できます。 Machine.configファイルの属性「rettartonexternalchanges」をfalseに変更する必要があります。
別のIPアドレス /ホスト名で重複したIISコンテナをセットアップできます。新しいバージョンに変更を加えてから、IPを交換します。アプリケーションの再起動のコンパイル時間を取り除きます。ただし、イントロックセッションに依存している場合、とにかく現在のユーザーにとってはすべて間違っています。
最も安全なオプションは、再起動して、それを行うのに良い時間を選ぶことです。コンパイルbatch = falseを設定することもできます。これにより、重要なシステムのコンパイル時間をスピードアップすることもできます。
wed.configを変更すると、アプリケーションプールがリセットされ、サーバーに保存されているセッション情報が失われます。
所属していません StackOverflow