我已经通过site.com/default.aspx一切访问时,其中一个网站是好的,但是当访问通过site.com/我得到一个会话错误如下:

  

“只能当enableSessionState设置为true使用会话状态,无论是在配置文件或Page指令,同时请确保System.Web.SessionStateModule或$自定义会话状态模块包含在\\部分中的应用程序配置“。

我已经证实,Default.aspx的是优先级最高的默认文档,并且它正在加载的页面。然而,为什么通过默认文件访问时这个会话错误仅发生?

在服务器2008 R2和IIS 7.5。

有帮助吗?

解决方案

在这里回答我的问题。另一个症状是Page.User总是空。我发现了一个职位上的SO关于类似的东西。

UrlRewriting.Net模块+ IIS7的Equals Page.User == NULL ?

和,而我们不使用URL重写模块,加入

  

runAllManagedModulesForAllRequests = “真”

要在web.config模块部分。希望这能帮助别人的某一天!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top