4

IIS には、「アプリケーションの初期化」と呼ばれる新しい (私にとっての) 拡張機能があります。これが特に行うことの 1 つは、アプリケーション プールがリサイクルされるときに、(ホームページ [または別のページ] を要求することによって) 新しいサイトの準備が整うのを待ってから、新しいアプリケーション プールに切り替えることです。これにより、最初の呼び出しで JIT 処理またはデータベース キャッシュが発生するのを待機しなくなるため、ユーザーはダウンタイムを経験しなくなります。

これはすべて問題ありませんが、AppPool のリサイクル専用です (実行時間が 29 時間以内の場合など)。DLL が bin ディレクトリにコピーされると、AppDomain の再起動が発生します。これによって引き起こされるダウンタイムを回避する方法があるかどうか疑問に思っています (変更をデプロイする前にサーバーをローテーションから外す以外に)。

4

0 に答える 0