国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - ASP.NET在IE10中無法判斷用戶已登入及Session丟失問題解決方法

ASP.NET在IE10中無法判斷用戶已登入及Session丟失問題解決方法

2019-10-23 12:40asp.net技術網 ASP.NET教程

IE10中Session丟失問題引起眾多業內人士的關注,今天發現在IE10中登錄網站時,使用表單驗證機制(FormsAuthentication)卻無法判斷該用戶已登入,保存的Session總會丟失,本文將介紹解決方法,感興趣的朋友可以參考下,或許對你有所幫助

今天發現在IE10中登錄我公司的一個網站時,點擊其它菜單,頁面總會自動重新退出到登錄頁,后檢查發現,IE10送出的HTTP頭,和.AUTH Cookie都沒問題,但使用表單驗證機制(FormsAuthentication)卻無法判斷該用戶已登入,保存的Session總會丟失.

后查實這是ASP.NET 2.0,3.5和4.0的Bugs,因這些版本無法識別IE10的User-Agent標頭字符串,所以無法識別用戶瀏覽器的版本,從而導至了ASP.NET的特定功能失效,認為游覽器不支持Cookies功能,不處理與Cookie相關的程式碼等,從而在瀏覽器中不保存服務器返回的Session標識,造成丟失等.

這個問題早經微軟官方確認,是IE10的一個Bug,也發布了兩個HOTFIX專門用來修復這個問題,各位如遇到同樣的問題,可參考以下說明: 
KB2600088: Hotfix 適用在 Microsoft.NET Framework 4.0 中的 ASP.NET  [英文
KB2608565: Hotfix 適用在 .NET Framework 3.5.1 中的 ASP.NET  [英文
KB2600100: Hotfix 適用在 .NET Framework 3.5 SP1 與 .NET Framework 2.0 SP2 中的 ASP.NET  [英文]
簡單的解決方法是,在網站根目錄,新增一個瀏覽器定義文件(browser definition file) 

步驟如下
1.添加一個"App_Browsers"文件夾 
2.添加一個"*.browser"后綴的文件,如IE10.browser. 
3.添加文件內容如下: 

復制代碼代碼如下:


<browsers> 
<browser refID="Default"> 
<capabilities><!-- To avoid wrong detections of e.g. IE10 --> 
<capability name="cookies" value="true" /> 
<capability name="ecmascriptversion" value="3.0" /> 
</capabilities> 
</browser> 
</browsers> 


設定完成,問題即可解決

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av片网站 | 成人一区二区在线 | 国产精品jizz在线观看麻豆 | 国产特级毛片aaaaaa高清 | 亚洲国产高清在线 | 91免费看| 亚洲精品一区二三区不卡 | 国产精品不卡一区二区三区 | 在线色网站 | 成人不卡视频 | av中文字幕在线播放 | 91tv.com| 成人在线视频观看 | 久久av网| 欧美精品日韩 | 青青伊人久久 | 久久精品成人 | 亚洲精品电影在线观看 | 一区二区三区四区日韩 | 国产日 | 国产精品久久久久久久天堂 | 四虎影视在线 | 欧美成人专区 | 亚洲精品天堂 | 国产一区二区三区在线 | 日韩成人在线播放 | 国产嫩草91 | 这里只有精品在线 | 国产精品一级大片 | 国产毛片久久久 | 中文字幕 亚洲一区 | 亚洲一区二区国产 | 国产精品一区二区视频 | 亚洲第一黄色 | 国产黄大片 | 免费不卡视频 | 懂色av一区二区三区 | 日韩一区二区在线观看 | 欧美日韩中文字幕 | 神马久久久久久久 | 亚洲精品乱码久久久久久金桔影视 |