asp.netアプリにuserID値に設定しているSessionオブジェクトがあります。セッションオブジェクトはgloal.asaxでインスタンス化されます。この値は、ユーザーがサインインして認証されたときにbutton_clickイベントに設定されます。
しかし、私のアプリのどこかで、セッションが空に設定されています。セッションオブジェクトが空に設定されている場所と方法を確認するにはどうすればよいですか?
プロジェクト内のセッション変数のグローバル検索を実行します。すべての線にブレークポイントを設定します。次に、アプリケーションを綿密にステップスルーします。2日前に同じバグがありました。80ページ以上をステップスルーするのに4時間かかりました。幸運を。
これが発生する可能性のあるいくつかの理由:
Page_Load()
か?私の経験では、この種の問題はほぼ確実に上記で対処されます。