2016-07-12 18 views
0

私はsqlstateセッションがあるかどうかを知りたいのですが、既存の(つまりsampledb)存在するデータベースにaspnetdbのデータベースを作成する必要があるか、別に作成する必要があります。既に存在しているsampledb内に作成した場合、web.configでどの接続文字列のパスを渡す必要がありますか、インターネットの展開時にどのような変更が必要かを考えてみましょう。Asp.Net SQL Serverセッション管理

私の心にはたくさんの質問がありますので、私に答えてください。

答えて

1

セッション状態の新しいデータベースを作成する必要があります。 SQL Serverのセッション状態を設定

は本当に簡単で、2つの簡単な手順が必要です。

  1. SQLサーバー上ののASPStateデータベースをインストールします。

    1.1コマンドプロンプトを開き、マシンに.NET Frameworkがインストールされているフォルダに移動します。 C:\ WINDOWS \ Microsoft.NET \ Frameworkののの\ v4.0.30319

    1.2は、コマンドプロンプトで次のコマンドを実行します - aspnet_regsql.exe -S SampleSqlServer -E -ssadd -sstype P

  2. をサーバー上のASPStateデータベースを指すようにWeb.configファイルのSQLサーバーセッションの状態を構成します。

のWeb.config:

<configuration> 
    <system.web> 
    <sessionState mode="SQLServer" 
     sqlConnectionString="Integrated Security=SSPI;data 
     source=SampleSqlServer;" /> 
    </system.web> 
</configuration> 

完全なチュートリアルでは、ここで見つけることができます - Session-State Modes