1

私のセッションはnullになります。ログイン時にMVCプロジェクトで割り当てる方法は次のとおりです。

Session["connectionString"] = someString;
Session.Timeout = 70;

、クラスライブラリで私はそれを使用します:

HttpContext.Current.Session["connectionString"].ToString().

しかし、しばらくすると、null参照例外が発生します。

web.configには次のものがあります。

<sessionState timeout="70"/>

null参照例外が発生するのはなぜですか。

4

1 に答える 1

1

アプリケーションを再コンパイルするたびにセッションをメモリ(デフォルトモード)に保存している場合、Webサーバーはアプリケーションドメインを再起動し、セッションに保存したものはすべて失われます。

于 2012-05-14T15:24:35.847 に答える