2016-07-14 2 views

答えて

0

私はあなたが何を求めているのか、少し推測しています。

いいえ、Cookieは有効期限切れではありませんが、ASP.NETについて質問しているので、認証Cookie(ユーザーのログイン情報)について質問していると思います。クッキー自体は期限切れではありませんが、デフォルトで無効にすることができます。 ASP.NETは、認証クッキーをキーで暗号化します。キーはmachine keyと呼ばれます。 Webサーバーの設定によっては、アプリケーションプールをリサイクルするとき(つまり、アプリケーションを再デプロイするとき)にこのキーを再度生成することができます。これは、クッキーが復号化できないため、クッキーが実質的に無効であることを意味します。この動作を防ぐために、クッキーが無効にならないようにweb.configに定数キーを入れることができます。これは、複数のサーバーにデプロイし、ユーザーが両方のサーバーに対して要求を行う場合にも必要です。

+0

貴重なご返信ありがとうございます。 定数キーの挿入方法は?私は設定ファイル内のどのタグと属性を意味しますか? –

+0

web.configのどこにキーを置くかについての私の答えにリンクしている記事をチェックしてください。値の場合は、Google ASP.NET Machine Key generatorを使用できます。これは1つです - http://www.developerfusion.com/tools/generatemachinekey/ – Stilgar

+0

ありがとう。これは私が必要とするものです –

0

私はそうは思わない、クッキーはクライアント上にホスト情報を格納する。 Webアプリケーションで何らかの変更が発生した場合は、Cookieを期限切れにしないでください。

関連する問題