Webファームでそれを維持する方法に途方に暮れています。誰かがそれを維持するためにsqlserverを使用する方法を教えてもらえますか?
2 に答える
2
SQL Server を使用するには、セッション状態の web.config 設定を変更して InProc から変更する必要があります。次に、データベースを作成して構成する必要があります。 この記事では、そのプロセスについて説明します。
したがって、基本的にはいくつかの部分があります。
- .NET Framework ツールを使用して、適切な形式でデータベースをセットアップします。
- web.config を変更してセッション状態のタイプを変更し、DB に情報を提供します。
于 2009-08-19T21:07:05.487 に答える
1
Web ファームの状態を維持するために SQL Server を使用する必要はありません。MSDN で次のように説明されている StateServer モードを使用することもできます。
「ASP.NET状態サービスと呼ばれる別のプロセスにセッション状態を保存するStateServerモード。これにより、Webアプリケーションが再起動された場合にセッション状態が保持され、Webファーム内の複数のWebサーバーでセッション状態を利用できるようになります。」
たとえば、web.config で簡単に設定できます。
<configuration>
<system.web>
<sessionState mode="StateServer"
stateConnectionString="tcpip=SampleStateServer:42424"
cookieless="false"
timeout="20"/>
</system.web>
</configuration>
Web ファームで StateServer モードを使用するには、Web ファームの一部であるすべてのアプリケーションに対して、Web 構成の machineKey 要素に同じ暗号化キーを指定する必要があります。
于 2009-08-19T21:32:12.753 に答える