回答:
できることはいくつかあります。
IIS 8.0に同梱されているアプリケーション初期化モジュールを使用できます
あなたはこのようなものを持つことができます web.config
<applicationInitialization
doAppInitAfterRestart="true" >
<add initializationPage="/" />
</applicationInitialization>
これによりinitializationPage="/"、アプリが自動的に起動するたびに、アプリのルート()にリクエストが送信されます。
また、アプリケーションプールの開始モードを構成することもできます。これにより、Always RunningIISが再起動するたびに、アプリケーションプールがすぐに開始されます(アプリケーションプールを右クリックしてから、Advanced Settings

そしてPreloadあなたのサイト自体のために(サイトを右クリックしてManage SiteからAdvanced Settings

さらにIdle Time-out、アプリケーションプールのin を0(無限)に変更することにより、idleTimeoutを無効にすることができます(デフォルトではIISは20分間のアクティビティ後にアプリをシャットダウンします)。

またRegular Time Interval (minutes)、デフォルトでIISをオフにすると、29時間ごとにアプリがリサイクルされます。

ために
applicationInitialization行く<configuration><system.webServer>