2009-04-09 54 views
1

我一直無法在卡西尼網頁中加載網頁大約一週。使用卡西尼時無法找到網頁

我可以打開一個telnet會話到服務器 - 假設我在端口8101上託管,輸入telnet localhost 8101結果打開一個連接。我可以簡單地輸入GET,最終得到一個迴應:

HTTP/1.1 400 Bad Request 
Server: ASP.NET Development Server/9.0.0.0 
Date: Thu, 09 Apr 2009 18:45:37 GMT 
Content-Length: 1208 
Connection: Close 

(實際HTML略去了我只想說,這是一個網頁說:「錯誤的請求」。)

我已經更新了我的主機文件後發現一個Windows Update與它搞砸。它究竟有兩個非註釋行:

::1    localhost 
127.0.0.1  localhost 

我使用招監控流量並獲得試圖「目標機器積極地拒絕了這一請求。」

我的防火牆已關閉(不管域策略允許多少)。我正在運行Vista x64並安裝了IIS 7,並且可以簡單導航到http://localhost/並輕鬆地啓動IIS7歡迎頁面。如果我選擇在IIS內託管Web項目,它將起作用(除了幾個自定義HTTP模塊,它們尚未更新爲在IIS7中工作,因此這不是永久性的)。

還有其他想法嗎?

編輯:使用的是Firefox嘗試 - 在地址欄中得到這樣的:

http://localhost:8080/Error.aspx?k=7b85a233-0459-47ab-9414-20c94350ee0e&

頁的內容是:

重定向循環

的Firefox已經檢測到服務器重定向以永不完成的方式請求此地址。

瀏覽器已停止嘗試檢索請求的項目。該網站以永不完成的方式重定向請求。

+0

原來這完全是我的網站 - 我有一些來自外部組件的配置錯誤。 – 2009-04-09 21:44:07

回答

2

它看起來像你有一個名爲「Error.aspx」的自定義錯誤頁面,但該頁面本身會拋出一個錯誤,導致另一個重定向到「Error.aspx」,因此瀏覽器陷入重定向循環。在IE中,你會看到它繼續工作,但從不加載任何東西。這聽起來像Firefox檢測到的問題。

如果您可以telnet到端口,那麼它不是防火牆問題。

我不認爲小提琴手問題是相關的。

+0

你是對的 - 我從web.config中刪除了customErrors標籤。然而,它看起來像我不斷提出幾個請求 - 來自FireFox的相同輸出發生。 加載其他網站似乎工作正常 - 看起來像只是我的網站。感謝您指點我正確的方向! – 2009-04-09 19:46:08