0

ASP.NET 4.0 Web サイト (Web プロジェクトではない) を実行していますが、これは頻繁に変更されています。ページはスムーズに更新されますが、web.config やリソース ファイルの更新などのいくつかの重要なファイルにより、Web サイトが再起動され、ユーザーがサイトからスローされ、再度ログインしてセッションが失われます。問題を解決するために考えられる方法は何ですか。理想的なシナリオは、既存のユーザーが古いバージョンで作業できるようにし、新しくログインして新しいバージョンで作業できるようにすることです。

4

1 に答える 1

0

StateServer や SQLServer などの別のセッション ストレージ モードを使用できます。状態モードの詳細については、 http://msdn.microsoft.com/en-us/library/ms178586( v=vs.100).aspxを参照してください。既定では、ASP.NET は InProc セッション ストレージを使用します。これは、アプリケーション プールが更新されるたびに失われます (web.config ファイルが変更されたときなど)。

MSDN の別の記事では、SQLServer セッションのセットアップ方法について説明しています: http://support.microsoft.com/kb/317604

于 2012-12-17T05:05:38.350 に答える