2012-07-10 40 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