asp.net 4在远程sqlserver上存储会话状态

时间:2012-12-10 11:14:24

标签: asp.net

我试图找到一个完整的教程,告诉我如何配置我的asp.net 4.0应用程序来存储远程sqlserver 2005 db上的会话

任何人都可以提供帮助

感谢

1 个答案:

答案 0 :(得分:1)

您需要采取的步骤。

  1. 使用SQL Server
  2. 设置远程服务器
  3. 在远程服务器上运行创建会话数据库的asp.net脚本
  4. 您允许在sql上与其他计算机建立远程服务器连接,并且还添加了允许该连接的防火墙规则。
  5. 最后,您在web.config上设置远程服务器上的连接。
  6. 网络配置必须包含以下连接:

    <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