2009-12-16 32 views
2

隨機訪問我們網站的靜態文件返回HTTP 504錯誤狀態代碼IIS7贏2008 + ASP MVC HTTP結果504個狀態靜態文件CSS,JS,圖片

從小提琴手:

結果協議主機URL體緩存 Content-Type的歷程述評自定義 288 504 HTTP
/assets/styles/site1.css 512 text/html的 ekrn:700 289 504 HTTP
/assets/styles/rightmenu.css 512 文/ H T毫升ekrn:700 291 504 HTTP
/assets/scripts/jquery.cookie.js 512 text/html的ekrn:700

的Fiddler給出信息

HTTP/1.1 504的Fiddler - 接收失效 的Content-Type:text/html的連接: 接近時間戳:08:30:45:8693

ReadResponse()失敗:服務器無 沒有換來這一 請求的響應。

仍會出現504錯誤。這個網站運行在相同的端口和超過網站的IP(多重綁定iis功能)

回答

0

解決方案在路由器HTTP複用功能上禁用。

+0

我也遇到過這個問題。禁用動態和靜態資源上的壓縮爲我解決了它。仍然在尋找爲什麼以及是否有解決方案(軟件更新?)的原因,以便我可以重新啓用壓縮。我會檢查路由器的東西... – Sam 2013-10-15 20:07:24

1

504是不是一個有效的IIS狀態碼。檢查IIS日誌文件並查看靜態文件的狀態代碼。請進一步解釋什麼是錯誤信息,以及您使用的是Fiddler。

+0

iis日誌只給出304和200狀態 – marcinn 2009-12-17 08:54:38

+0

所以根據IIS的請求/響應是完全正常的。現在,走向你的主要問題。你的問題是什麼?我看到ReadResponse()失敗..什麼時候發生。如果你想要我們可以離線。 – Vivek 2009-12-17 14:46:38

+0

fiddler(有時)給這些資源504,所以頁面沒有正確顯示(樣式不適用等)。我讀到504是與網絡有關的錯誤。 – marcinn 2009-12-18 19:53:12

0

看着Fiddler跟蹤,所有失敗的請求都以text/html的形式返回。你可能想看看實際的響應內容,看看是否有更多的細節。

另外,請查看IIS日誌以查看IIS獲取的請求以及響應的內容。