0

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

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

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

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

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

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

4

1 回答 1

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

于 2012-07-10T03:16:20.570 回答