私はASP.NETアプリケーションといくつかの参照データをキャッシュしています。キャッシュを作成するコードは、global.asaxのapplication_startイベントで呼び出されます。私の問題は、application_startイベントが複数回呼び出され、アプリケーションのアクセスが遅くなることです。問題をテストするために、私はアプリケーションを再インストールしました。 application_startイベントは、アプリケーションに最初にアクセスしたときに(期待どおり)起動され、変更を加えていないのに約1時間後に再度発生しました。アプリケーションのbinファイルでファイルシステムを変更していないため、アプリケーションプールがデフォルトのリサイクル設定(1740分)に設定されているため、なぜイベントが呼び出されているのかわかりません。ASP.NET application_startイベントが発生しました
おかげ
をあなたのglobal.asaxで「Application_End」を追加し、ブレークポイントを設定しようとしたことがありますか?到達したら、スタックトレースを取得して、ここに投稿することができます。 – BumbleB2na