web.configを変更して、ASP.NETアプリケーションを再起動しないことはできますか? [複製

StackOverflow https://stackoverflow.com/questions/2155123

質問

可能な複製:
web.configが変更されたときにASP.NETアプリケーションの再起動を防ぐ方法は?

稼働時間について考えていました。ありがとう。

役に立ちましたか?

解決

はい、できます。見る この答え.

しかし、それは良い考えではありません。
ASP.NETがAppDomainを再起動するまで、 web.config.
変更した場合 web.config, 、AppDomainが再起動されるまで、変更は効果がありません。

他のヒント

外部設定ファイルを作成してから、web.configで参照できます。 Machine.configファイルの属性「rettartonexternalchanges」をfalseに変更する必要があります。

見る:http://msdn.microsoft.com/en-us/library/ms228057.aspx

別のIPアドレス /ホスト名で重複したIISコンテナをセットアップできます。新しいバージョンに変更を加えてから、IPを交換します。アプリケーションの再起動のコンパイル時間を取り除きます。ただし、イントロックセッションに依存している場合、とにかく現在のユーザーにとってはすべて間違っています。

最も安全なオプションは、再起動して、それを行うのに良い時間を選ぶことです。コンパイルbatch = falseを設定することもできます。これにより、重要なシステムのコンパイル時間をスピードアップすることもできます。

wed.configを変更すると、アプリケーションプールがリセットされ、サーバーに保存されているセッション情報が失われます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top