2011-12-05 5 views
1

IISファームで実行されているASP.NETアプリケーションのセッション状態データベースを設定するのはどれくらい難しいですか?IISファームでASP.NETアプリケーションのセッション状態データベースをセットアップするのはどれくらい難しいですか?

新しいASP.NET 4/IIS 7アプリケーションで、セッション状態で何も保存しないようにアドバイスを受けました。これは議論の後で、私はこのアプリケーションの容量が少なく、セッションをほとんど保存しないと指摘しました。このアドバイスで私が主張した主な理由は、Webファームにセッション状態を保存するためにIISとデータベースをセットアップすることは非常に難しいということです。

答えて

2

あなたが十分な許可を得ている場合は、簡単です。適切なオプションと接続文字列を使用してaspnet_regsql.exeを実行するだけです。テーブル、ストアドプロシージャ、ユーザー定義のデータ型、およびSQLジョブを作成できる必要があります。 DBAには、このジョブを実行するための十分な権限が必要です。以前のバージョンと異なるので、実行可能ファイルの.NET 4バージョンを使用していることを確認してください。

は、Microsoftの命令が従うことは簡単ですc:\windows\Microsoft .NET\Framework\<version>

+0

でaspnet_regsql.exeを見つけることができます。 [リンク] http://msdn.microsoft.com/en-us/library/ms229862(v = VS.100).aspxしかし、彼らは "農場"に言及していない。私はIISファームのセットアップについて何も知らない。その状況に必要な追加知識はありますか? – Chuck

+0

http://support.microsoft.com/kb/325056 - アプリケーションパスが同じであることを確認して、要求に対してサーバーから正しいセッションを取得し、マシンキーがWebファーム全体で共有されるようにする必要があります(セッションクッキーを解読できるように)。 – tvanfosson

+0

フィードバックありがとうございます – Chuck

関連する問題