Мне нужно знать, как настроить .config для управления состоянием сеанса в SQL Server.
Как настроить SQL Server для управления сеансами ASP.NET
Ответы (2)
Сначала вам нужно создать базу данных Session. Для этого:
- Найдите файл aspnet_regsql.exe.
- Запустите эту команду aspnet_regsql.exe -S [ServerName] -E -ssadd -sstype p
Где ServerName — имя вашего сервера.
Это создаст эту базу данных ASPState
Теперь конфигурация в web.config
Добавьте это предложение
<sessionState allowCustomSqlDatabase="false" mode="SQLServer" sqlCommandTimeout="7200" sqlConnectionString="Server=SERVERNAME;User ID=User;Password=Password;" timeout="120" />
sqlCommandTimeout="7200" = 2 часа и timeout="120" = 2 часа
Если вам нужны дополнительные параметры, касающиеся aspnet_regsql, вы можете посмотреть ЗДЕСЬ
person
Sanchitos
schedule
02.02.2011
<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>
Дополнительные параметры здесь: http://msdn.microsoft.com/en-us/library/ms972429.aspx
person
lukiffer
schedule
02.02.2011
Я думаю, что должен быть режим = SQLServer?
- person NullReference; 11.04.2014