请帮助解决有关用户会话的问题。登录并选择菜单后,它将落在不同的用户会话上。
普通网址应如下所示: http://www.company.com/mams/Sales/AccountForecasting.aspx
但它转到了这个网址: http://www.company.com/mams/(X(1)S(hm4occ2bbcefegbj1gws4kwf))/Sales/AccountForecasting.aspx
请注意,URL中有一个脚本,我不知道它来自哪里。
我回收应用程序池并重新启动网站后,它将恢复正常,但重启后1或2天后会再次出现此问题。
任何帮助将不胜感激....谢谢
答案 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