2012-07-10 22 views
0

请帮助我们解决用户会话问题。登录后选择一个菜单,它将落在不同的用户会话上。IIS 7问题 - 服务器会话混合到不同的用户

正常的URL应该是这样的: http://www.company.com/mams/Sales/AccountForecasting.aspx

但它进入这个网址: http://www.company.com/mams/(X(1)S(hm4occ2bbcefegbj1gws4kwf))/Sales/AccountForecasting.aspx

注意,还有就是URL里面的脚本和IM不知道它是从哪里来的。

我回收应用程序池并重新启动网站后,它将恢复正常,但重新启动后1或2天后会再次出现此问题。

任何帮助,将不胜感激....谢谢

回答

0

这看起来像一个Cookie会话给我。很可能你运行的是旧版本的.net,而浏览器文件不能识别新的浏览器,所以它默认为无cookie。

要解决的一个方法是将会话设置为始终使用cookie。 (cookieless =配置会话链接中的“UseCookies”)。

另一种选择是使用浏览器文件修改浏览器问题的默认功能。这需要一些关于哪些浏览器导致问题的知识。或者您可以将所有低级浏览器配置为默认支持cookie。 (见http://www.hanselman.com/blog/FormsAuthenticationOnASPNETSitesWithTheGoogleChromeBrowserOnIOS.aspx

在Cookie会话 http://msdn.microsoft.com/en-us/library/aa479314.aspx

配置会话 http://msdn.microsoft.com/en-us/library/h6bb9cz9.aspx