Привет, я получаю ошибку: «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 был включен у меня есть решение, чтобы установить но это уже установлено как таковое. как избежать ошибки. я не хочу использовать сессию.
Проверьте следующий код:
https://github.com/NuGet/NuGetGallery/blob/master/src/NuGetGallery/Infrastructure/CookieTempDataProvider.cs
Действует так же, как по умолчанию TempDataProvider, но вместо этого использует куки. Если вы не переносите конфиденциальные данные с помощью TempData, это может помочь.
TempDataProvider
мое состояние сеанса отключено в web.config.
Это должно быть то, что вызывает проблему. По-видимому, ASP.NET MVC нужно состояние сеанса.
Проверьте этот вопрос о отключении состояния сеанса .