IIS 7问题 - 将服务器会话混合到不同的用户

时间:2012-07-10 02:29:23

标签: asp.net iis-7 webserver

请帮助解决有关用户会话的问题。登录并选择菜单后,它将落在不同的用户会话上。

普通网址应如下所示: http://www.company.com/mams/Sales/AccountForecasting.aspx

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

请注意,URL中有一个脚本,我不知道它来自哪里。

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

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

1 个答案:

答案 0 :(得分: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