2014-03-13

解決IE 11無法登入ASP.NET網站的問題

屋漏偏逢連夜雨,暨前兩天的問題後,再次碰到MVC網站(.Net 4.0)在IE 11上無法通過表單驗證的問題(Chrome/Firefox都正常),將其設定「相容性檢視」後雖可正常work,但IE 11理應支援HTML 5語法,且登入畫面僅僅是個很簡單的Form的Submit動作而已。

看了保哥的文章後,覺得很類似該狀況,因為無法正確識別Client的瀏覽器版本,而無法寫入Cookie,當然也就無法通過驗證;經過外國朋友的提示,於Server端安裝KB2836939後就解決此異常現象了,同時也可一併解決一些頁面Post後結果不正確的問題。

但不少外國文章提到要在web.config加上「cookieless="UseCookies"」的設定,讓無法辨識Browser時一樣寫入Cookie,這樣可以在未安裝kb前先解燃眉之急;而個人是於安裝KB之後就沒出現問題了,所以並沒有加上這個設定。


《延伸閱讀》


沒有留言:

張貼留言

引用 Topshelf 無法進行偵錯的經驗

Topshelf  是一個可以簡化撰寫 Windows Service 的套件,引用之後,我們只要當作撰寫一般 Console 的應用程式就可以。 只是近來撰寫上遇到無法進行Debug的狀況,在Visual Studio一進行偵錯可以看到Console 程式被執行,並顯示...