1

Visual Studio 2010のc#で記述されたASP.NET 4アプリケーションがあります。Global.asaxのapplication_startでタイマーを開始し、一度開始したいのですが、アプリケーションの動作をログに記録した後、application_startが複数回起動することに気付きました。Webサイトにしばらくリクエストがない場合は常に、次のリクエストでapplication_startが起動します。私はファイル操作を行っておらず、web.configファイルを変更していません。この動作を防ぐ方法はありますか?

4

1 に答える 1

1

指定されたアイドル時間の後、IISはアプリケーションプールワーカープロセスをシャットダウンします。この値は、アプリケーションプールの詳細設定で設定されます-アイドルタイムアウト(分)

プロセスがシャットダウンした後、次の要求によりアプリケーションが開始されます。

于 2011-04-04T08:04:51.223 に答える