SessionStateTempDataProvider требует, чтобы SessionState был включен - PullRequest
2 голосов
/ 23 октября 2009

Привет, я получаю ошибку: «SessionStateTempDataProvider требует, чтобы SessionState был включен» когда я пытаюсь справиться с ошибкой. Я получил кусок кода из блога ниже. http://blogs.microsoft.co.il/blogs/shay/archive/2009/03/06/real-world-error-hadnling-in-asp-net-mvc-rc2.aspx Я не использую ни одного сеанса. мое состояние сеанса отключено в web.config.

и от темы ниже SessionStateTempDataProvider требует, чтобы SessionState был включен у меня есть решение, чтобы установить но это уже установлено как таковое. как избежать ошибки. я не хочу использовать сессию.

Ответы [ 2 ]

0 голосов
/ 17 января 2012

Проверьте следующий код:

https://github.com/NuGet/NuGetGallery/blob/master/src/NuGetGallery/Infrastructure/CookieTempDataProvider.cs

Действует так же, как по умолчанию TempDataProvider, но вместо этого использует куки. Если вы не переносите конфиденциальные данные с помощью TempData, это может помочь.

0 голосов
/ 23 октября 2009

мое состояние сеанса отключено в web.config.

Это должно быть то, что вызывает проблему. По-видимому, ASP.NET MVC нужно состояние сеанса.

Проверьте этот вопрос о отключении состояния сеанса .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...