您的位置:首页 > 编程语言 > ASP

将aspx重写成.html后缀的伪静态地址后,如果后台需要调用Session,可能会出现如下错误:

2010-04-05 15:48 525 查看
将aspx重写成.html后缀的伪静态地址后,如果后台需要调用Session,可能会出现如下错误:2009-12-08 20:41只 有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 <configuration>\<system.web>\<httpModules> 节中包括 System.Web.SessionStateMod 或自定义会话状态模块。
多次测试后,终于找出解决方法:
在 configuration/system.webServer/modules 节点下添加
<add name="HtmlSession" type="System.Web.SessionState.SessionStateModule"/>
即可。我用的是IIS7,如果是IIS6,应该是在 configuration/system.web/httpModules 节点下添加。

添加 <add name="HtmlSession" type="System.Web.SessionState.SessionStateModule"/> 之前,需要先<remove name="Session" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐