私の組織ではもう働いていない人が作成した ASP.net Web アプリケーションに取り組んでいます。
奇妙なバグを発見しました。断続的な問題です。
アプリケーションに default.aspx というページがあります。このページが読み込まれると、セッション全体が失われることがあります。これが発生すると、Session_Start イベントが発生することがデバッガーでわかります。時々、Session_End イベントも発生しますが、これは毎回発生するわけではないようです。
web.config でカスタムsessionState
構成を見つけましたが、それを削除しても問題は解決しません。
Default.aspx は System.Web.UI.Page を直接継承し、Page_Load 以外のイベントを定義しません。
プロジェクトに global.asax はありません。
この苛立たしい問題の原因は何ですか?
更新: Visual Studio 2010 のビルトイン サーバーでアプリケーションを実行すると、この問題が発生します。ワークステーションに IIS がインストールされていません。