2012-12-10 113 views

回答

1

您需要採取的步驟。

  1. 安裝程序與SQL服務器
  2. 在您運行asp.net的腳本遠程服務器的遠程服務器上創建會話數據庫
  3. 您允許從其他計算機上的SQL遠程服務器連接,您還可以添加允許連接的防火牆規則。
  4. 最後,您在web.config上設置遠程服務器上的連接。

web配置必須包含連接爲:

<connectionStrings> 
    <add name="SqlState" connectionString="Data Source=111.111.111.111;DataBase=SessionState;User ID=sa;Password=***" providerName="System.Data.SqlClient" /> 
</connectionStrings> 

<sessionState mode="SQLServer" sqlConnectionString="SqlState" allowCustomSqlDatabase="true" cookieless="false" timeout="20" /> 

你如何設置遠程計算機上的會話狀態:
http://msdn.microsoft.com/en-us/library/ms229862(VS.80).aspx

http://blogs.msdn.com/b/akshayns/archive/2008/10/04/how-to-configure-sql-server-to-store-a-session-state.aspx

http://support.microsoft.com/kb/317604

+0

我已經擁有了這一切,它的自我從SQLSERVER運行的網站,我想它使用SQLSERVER其會話狀態 –

+0

@andrewslaughter我有更新的答案,如果你有SQL向上並在他內部運行會話狀態數據庫,那麼你只需要正確設置web.config。 – Aristos

+1

輝煌的排序感謝我需要在sql服務器上運行aspnet_regsql –