今天也碰到了HTTP 500 Internal server error,終於解決 (關鍵字:HTTP 500 Internal server error ※ [code=CANT_CONNECT_LOOPBACK] )
關鍵字:HTTP 500 - Internal server error
[code=CANT_CONNECT_LOOPBACK] Cannot connect due to potential loopback problems
今天用筆記本教育網內上網,然後回到宿舍後,再開啟VS.NET的一個solution時,卻出現錯誤:
隨後便用百度、google找辦法。很長時間過後都無濟於事。同時發現存在如下症狀:
並且,我試過如下辦法都無濟於事:
1. 執行iisreset2. 執行aspnen_regiis
3. IIS屬性設定裡的IP Address屬性分配什麼的。
(xxx,那些論壇裡那幫人提供的這些解決辦法根本無濟於事,那些我搜到的有類似問題的貼主沒有一個解決問題的。真的很痛恨那些純粹為了得分而盲目提供答案的人。甚至有些人想都不想就說一句:重灌IIS、重灌系統。
當然,並不是所有的人都會這樣做,好的人還是有的,我最終也是在國外某個論壇上得到了啟示解決問題,但是國內論壇的不正之風讓人痛恨)
最後我偶然從某個國外的論壇上,得到了這樣的提示:
我Uncheck了這個選項。重試,錯誤訊息變成:
[code=CANT_CONNECT_LOOPBACK] Cannot connect due to potential loopback problems這是個不錯的進步,然後在google裡繼續搜尋新的關鍵字:code=CANT_CONNECT_LOOPBACK
終於又在一個帖子裡得到提示,可能和IE選項裡的連線有關。
忽然驚醒,自己以前遇到過一些莫名的問題,也是和在連線裡設定了代理伺服器有關係。而自己今天在教育網內上國外網站設定了代理伺服器,而那個伺服器的代理埠恰好是80.
小結一下:
2. 雖然我這次最初得到的錯誤提示是:HTTP 500- Internal server error ,但我去掉了“顯示友好的HTTP錯誤訊息”後,得到了更詳細的錯誤程式碼。我在這次網上搜索的過程中也遇到很多人都有HTTP 500- Internal server error 的錯誤資訊,但可能每個人更具體的錯誤都不一樣,不能盲目的輕信別人的建議了。
重要申明:
我的問題是通過去掉代理伺服器的設定解決HTTP 500 - Internal server error 的錯誤的。可能對你的問題並不有效。
我給的建議是:去掉"IE->高階"裡的“顯示友好的HTTP錯誤訊息”,用google搜尋更具體的錯誤程式碼。
p.s.這僅僅是自己在解決問題中的一些體會。如有不妥之處,歡迎指出。My Blog:http://www.cnblogs.com/allenlz
Allen
2005 08 21