2010-10-05 4 views
1

Возможно ли реализовать SQL Session State с ASP.NET MVC без добавления кода в наш webapp? Нам нужно, чтобы это был прозрачный переход от In-proc к SQLServer.Asp.net MVC Состояние SQL Server IIS 6

+0

Я понял, что wepapp, который я тестировал, на самом деле не использовал никаких сессий .. как бы смущающе. Теперь моя сессия сохраняется в таблице temp (как и должно быть)! Однако, когда я перерабатываю пул приложений, мой сеанс LockDateLocal обновляется до текущего времени, и мне нужно зайти в систему. – alan

ответ

1

В вашем приложении отсутствует код, необходимый для переключения из состояния в SQL-состояние. Это контролируется с помощью вашего приложения web.config. Единственное, что вам нужно сделать, это запустить необходимые сценарии для создания базы данных и таблиц сеансов ASP.NET. См. Это Microsoft support article для более подробной информации. Это то же самое для веб-форм, а также для MVC.

+0

Я запустил скрипты в SQL Management Studio, но у меня нет Query Analyzer. После запуска InstallPersistSqlState.SQL я настроил IIS и не смог получить какие-либо сеансы в таблице temp, если я программно не присвоил значение некоторой переменной сеанса. – alan

+0

Мне не хватало машинных ключевых записей! :) – alan

Смежные вопросы