フォーム認証を使用して単純な asp.net mvc3 アプリケーションを構築しています。IIS 7.5 に公開した後、自分の Web サイトのアプリケーション プールを再起動した後でも (停止してから開始します)、そのことがわかりました。ログイン済みのユーザーは再ログインする必要はありません。それは私が期待するものではなく、Cookie を永続的に構成したことを覚えていません。
私は単純な asp.net mvc3 Web アプリケーション テンプレートを使用していますが、認証を構成するために多くのことを行っていません。以下は、認証に関連するいくつかのコードです。
web.config:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
ログオン アクション:
FormsAuthentication.SetAuthCookie(userName, false);