鬼撞牆之IE, Chrome無法連上MSDN

假日,趁著孩子還在睡覺,打開電腦上一下網。想要回答一位網友的問題,想到 MSDN 找連結,以讓網友可以自行參考資料,進而解決問題。

但沒想到,一開 MSDN 就出事。我連開 Chrome, IE 都是一樣的問題,出現一個錯誤訊息:「The specified CGI application encountered an error and the server terminated the process.」

圖一:Chrome 無法連線 MSDN

圖二、IE 無法連線 MSDN
本來想說,是不是 MSDN 知道我們的辛苦,假日會很 AI 的讓我們休息。後來到 Plurk 去發個文,想不到小朱大大馬上回應說:「很正常」。我去清 IE 的快取,重新連,一樣的錯誤!接著打開我的第三個瀏覽器 Firefox,很好,見鬼了,Firefox 可以很正常連線。

抓鬼特功隊上場


從 IE 及 Chrome 的開發工具中,我們發現錯誤是:

圖三:502 Bad Gateway
找了一下網路上關於「502 Bad Gateway」的資料,發現有人和我一樣的情況,不過就是找不到解決辦法。

後來再把玩 IE 的「F12 開發者工具」時,

圖四:IE - F12 開發者工具
在「快取」這個項目,我很無聊的依順序,一個一個點擊,然後 reload MSDN網站,直到最後第二個「清除網域的Cookie」,哈,貓碰耗子,給我碰對了。MSDN網站可以正常在 IE 瀏覽了。可見,IE 裡的「網際網路選項」裡「刪除」「Cookie」不夠乾淨。反而是讓 F12 開發者工具清除了那「關鍵」造成錯誤的 Cookie。

知道是 Cookie 造成的問題,那就好處理了,我們回到 Chrome,我找了一套擴充套件「Edit This Cookie」,安裝,回到出問題的那一頁,按下「Delete All」,然後你就能看到 MSDN 畫面了。

可惜的是,第一次巧合,沒能留下證據。第二次,手腳太快(想驗證的心太急),也沒留下證據。不過,由 Edit This Cookie 看到的內容,確實不一樣。

結論

在 IE 比較怪的事,你必須使用開發者工具刪除 Cookie,才能回復正常,使用「網際網路選項」的「刪除」不會有效果。Chrome 只要把問題 Cookie 刪除,馬上回復正常。至於 Firefox 為什麼沒事 … 我不知道,不過我給他一顆「五星的讚」。

而最源頭的那 Cookie,為什麼會造成這樣的錯誤,那就不是我能回答的。

6 則留言:

  1. 哈 我是按了清除工作階段COOKIES後好的 感謝你提供解決辦法

    回覆刪除
  2. 哈 感謝你提供解決辦法 我是按了清除工作階段COOKIES後好的

    回覆刪除
  3. 昨天本人是「鬼見愁」。
    能有一這篇且馬上幫到人,我也很高興。
    另問一下,
    你是否有使用「網際網路選項」來清除,然後也沒用?

    回覆刪除
  4. 感恩呀~~
    我還以為是Chrome中毒了把它給移掉! 鳥~~

    回覆刪除
  5. 實在是太感謝了, 當IE不能上MSDN後, 慶幸FireFox還能用, 但隔天連FireFox 也上不了。現在依您的方法已經可以從IE上MSDN , 只是FireFox 的不知道要如何解決。

    回覆刪除
  6. 這一系列「鬼撞牆」共有四篇,請自行參考,該說的我都說了。

    回覆刪除

感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。