ASP .NETセッションで高度なプロジェクトを行っています。知りたいのは、次のとおりです。
A)データベースサーバーへの完全なセッション書き込みを有効にするために、web.configに正確に何を追加しますか。
B)有効にすると、セッションはどのテーブルに保存されますか?これまでのところ、デフォルトが「TempDB」であることだけを知っています。
ASP .NETセッションで高度なプロジェクトを行っています。知りたいのは、次のとおりです。
A)データベースサーバーへの完全なセッション書き込みを有効にするために、web.configに正確に何を追加しますか。
B)有効にすると、セッションはどのテーブルに保存されますか?これまでのところ、デフォルトが「TempDB」であることだけを知っています。
構成の詳細はすべて、このMSDNの記事に記載されています。セクションに移動SQL Server Mode
これは必要な構成です
<configuration>
<system.web>
<sessionState mode="StateServer"
stateConnectionString="tcpip=SampleStateServer:42424"
cookieless="false"
timeout="20"/>
</system.web>
</configuration>
ここでは、セッション情報が保存されている場所と、デフォルトの場所を変更する方法について詳しく説明します。詳細については、AndreCalilが提案したこの記事を確認してください。
デフォルトでは、Aspnet_regsql.exeツールは、SQLServerモードをサポートするストアドプロシージャを含むASPStateという名前のデータベースを作成します。セッションデータ自体は、デフォルトでtempdbデータベースに保存されます。オプションで、-sstypeオプションを使用して、セッションデータの保存場所を変更できます。
以下のリンクに記載されている手順に従ってください: http ://support.microsoft.com/kb/308100