我正在使用 vs 2010 使用 c# 开发 Asp.net MVC 2 应用程序。当我在调试模式下本地运行我的应用程序时,我遇到了下面提到的错误。
错误信息图像如下:
错误消息文本如下:
会话状态只能在 enableSessionState 设置为 true 时使用,无论是在配置文件中还是在 Page 指令中。还请确保 System.Web.SessionStateModule 或自定义会话状态模块包含在
<configuration>\<system.web>\<httpModules>
应用程序配置的部分中。
我为解决这个问题所做的工作如下:
尝试 1:web.config 文件已更改如下:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="Session" />
<add name="Session" type="System.Web.SessionState.SessionStateModule, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</modules>
</system.webServer
尝试2如下:
但不幸的是,我仍然遇到上面提到的相同问题。
更新
你有什么解决办法吗?