但沒想到,一開 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」的資料,發現有人和我一樣的情況,不過就是找不到解決辦法。
後來再把玩 IE 的「F12 開發者工具」時,
在「快取」這個項目,我很無聊的依順序,一個一個點擊,然後 reload MSDN網站,直到最後第二個「清除網域的Cookie」,哈,貓碰耗子,給我碰對了。MSDN網站可以正常在 IE 瀏覽了。可見,IE 裡的「網際網路選項」裡「刪除」「Cookie」不夠乾淨。反而是讓 F12 開發者工具清除了那「關鍵」造成錯誤的 Cookie。
知道是 Cookie 造成的問題,那就好處理了,我們回到 Chrome,我找了一套擴充套件「Edit This Cookie」,安裝,回到出問題的那一頁,按下「Delete All」,然後你就能看到 MSDN 畫面了。
可惜的是,第一次巧合,沒能留下證據。第二次,手腳太快(想驗證的心太急),也沒留下證據。不過,由 Edit This Cookie 看到的內容,確實不一樣。
抓鬼特功隊上場
從 IE 及 Chrome 的開發工具中,我們發現錯誤是:
圖三:502 Bad Gateway |
後來再把玩 IE 的「F12 開發者工具」時,
圖四:IE - F12 開發者工具 |
知道是 Cookie 造成的問題,那就好處理了,我們回到 Chrome,我找了一套擴充套件「Edit This Cookie」,安裝,回到出問題的那一頁,按下「Delete All」,然後你就能看到 MSDN 畫面了。
可惜的是,第一次巧合,沒能留下證據。第二次,手腳太快(想驗證的心太急),也沒留下證據。不過,由 Edit This Cookie 看到的內容,確實不一樣。
結論
在 IE 比較怪的事,你必須使用開發者工具刪除 Cookie,才能回復正常,使用「網際網路選項」的「刪除」不會有效果。Chrome 只要把問題 Cookie 刪除,馬上回復正常。至於 Firefox 為什麼沒事 … 我不知道,不過我給他一顆「五星的讚」。而最源頭的那 Cookie,為什麼會造成這樣的錯誤,那就不是我能回答的。
哈 我是按了清除工作階段COOKIES後好的 感謝你提供解決辦法
回覆刪除哈 感謝你提供解決辦法 我是按了清除工作階段COOKIES後好的
回覆刪除昨天本人是「鬼見愁」。
回覆刪除能有一這篇且馬上幫到人,我也很高興。
另問一下,
你是否有使用「網際網路選項」來清除,然後也沒用?
感恩呀~~
回覆刪除我還以為是Chrome中毒了把它給移掉! 鳥~~
實在是太感謝了, 當IE不能上MSDN後, 慶幸FireFox還能用, 但隔天連FireFox 也上不了。現在依您的方法已經可以從IE上MSDN , 只是FireFox 的不知道要如何解決。
回覆刪除這一系列「鬼撞牆」共有四篇,請自行參考,該說的我都說了。
回覆刪除