【发布时间】:2011-12-12 08:26:36
【问题描述】:
生产环境出现如下错误
会话状态只能在 enableSessionState 设置为 true 时使用,无论是在配置文件中还是在 Page 指令中。还请确保 System.Web.SessionStateModule 或自定义会话状态模块包含在应用程序配置的 configuration\system.web\httpModules 部分中。
目前我尝试过的以下事情
- 检查了
machine.config和web.config,两者都有enableSessionState="true" - 将
enableSessionState="true"添加到web.config中的页面 -
<httpmodules>部分也添加了状态模块 - 甚至尝试在页面指令中设置
enableSessionState="true"
注意:当我尝试在 Dev 环境中调试代码时,一切正常。
谁能帮我解决这个问题,我就是想不出办法。
【问题讨论】:
-
我也面临同样的问题,能否请您提供您的 web.config 文件的快照。这对面临同样问题的用户非常有帮助。
-
对不起哥们,我已经很久没有构建这个应用程序了,所以我现在没有配置文件
标签: asp.net web-config session-state httpmodule