How to configure SQL Server to manage ASP.NET sessions

前端 未结 2 1537
死守一世寂寞
死守一世寂寞 2020-12-20 05:30

I need to know how to configure the .config to manage Session state in SQL Server

相关标签:
2条回答
  • 2020-12-20 05:58

    First you need to create a Session database. In order to do this:

    1. Look for the aspnet_regsql.exe
    2. Run this command aspnet_regsql.exe -S [ServerName] -E -ssadd -sstype p

    Where ServerName is your server name.

    This will create this database ASPState

    Now the configuration on the web.config

    Add this sentence over

    <sessionState allowCustomSqlDatabase="false" mode="SQLServer" sqlCommandTimeout="7200" sqlConnectionString="Server=SERVERNAME;User ID=User;Password=Password;" timeout="120" />
    

    sqlCommandTimeout="7200" = 2hours and timeout="120" = 2hours

    If you need more options regarding aspnet_regsql you can take a look HERE

    0 讨论(0)
  • 2020-12-20 06:02
    <configuration>
      <sessionstate 
          mode="stateserver"
          cookieless="false" 
          timeout="20" 
          sqlconnectionstring="data source=127.0.0.1;user id=<user id>;password=<password>"
          server="127.0.0.1" 
          port="42424" 
      />
    </configuration>
    

    Additional options here: http://msdn.microsoft.com/en-us/library/ms972429.aspx

    0 讨论(0)
提交回复
热议问题