2016-07-12 141 views
0

我想知道我是否有sqlstate會話,那麼我是否需要在已經(即sampledb)已有數據庫中爲aspnetdb創建數據庫,或者我應該分別創建它。假設我已經在已經存在的sampledb中創建了它,那麼我應該在web.config中提供什麼連接字符串路徑,以及在部署互聯網時需要做些什麼更改。Asp.Net Sql Server會話管理

請給我答案,因爲我腦海中出現了很多問題。

回答

1

您應該爲會話狀態創建一個新的數據庫。

配置SQL Server會話狀態是非常簡單的,需要兩個簡單的步驟:

  1. 您的SQL服務器上安裝ASPState的數據庫。

    1.1打開命令提示符並導航到計算機上安裝.NET Framework的文件夾,例如C:\的Windows \ Microsoft.NET \框架\ v4.0.30319

    1.2運行在命令提示以下命令 - aspnet_regsql.exe的-S SampleSqlServer -E -ssadd -sstype p

  2. 在Web.config文件中配置SQL Server會話狀態,以指向服務器上的ASPState數據庫。

Web.config文件:

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

完整的教程可以在這裏找到 - Session-State Modes