IIS 7.5では、自動起動プロバイダーの概念が導入されています。これにより、アプリケーションプールの起動時にWASでアプリケーションまたはアセンブリを自動ロードできます。
IIS7でも同様のことができますか?
基本的に、WASで実行され、データのメモリ内キャッシュを備えたアプリケーションがあります。アプリケーションプールのリサイクルが発生すると、WASでデプロイされたアプリは、最初のヒットが受信されるまで実際にはアクティブ化されません。これは、最初のヒットを受信したときにキャッシュがコールドであることを意味します。アプリプールがリサイクルされたらすぐにアプリケーションを事前に開始できると便利です。
検討したその他のオプションは次のとおりです。
アプリケーションをWindowsサービスとして展開して、再利用されないようにします(これは機能しますが、IIS / WASのアプリケーションライフサイクル管理は、この問題とは別に便利です)
アプリケーションをウォームアップするためにpingを実行することを目的とした別のサービスを作成します。
ただし、最も良い方法は、IIS7/WASにこれを実行させることです。