1

私は私のweb.configにこれを持っています:

<sessionState timeout="70"/>

と:

<authentication mode="Forms">
  <forms loginUrl="~/Index" timeout="60" />
</authentication>

私もこれを持っています:

Session.Timeout = 70;

したがって、1時間ほど経っても、ユーザーはまだログインしていますが、セッションがnullであり、プログラムがクラッシュします。何か案が?

4

2 に答える 2

1

セッションがnullかどうかを確認してから、ログインページにリダイレクトする必要があります。

于 2012-05-17T10:31:27.480 に答える
0

実際、質問のコードは正しいです。ただし、コードを再構築するたびに、セッションが失われました。それが問題でした。

于 2012-05-22T13:01:53.360 に答える