2012-12-10 116 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 –