2010-07-14 54 views
0

我正在使用ASP.NET MVC的腳本管理器來合併和壓縮網站上頁面的CSS文件和JavaScript文件。在大多數情況下,這個按預期工作,然而有時候(每週幾次)負責返回內容的HTTP處理程序返回空響應,因此頁面沒有任何CSS加載 - HTML返回和圖像加載。發生這種情況時,刷新頁面並不能解決問題,而重置IIS始終可以解決問題。另外,如果不重置IIS,問題會在一段時間後停止。ASP.NET腳本合併器在時間返回空白響應

正常情況下,腳本處理程序記錄錯誤,但是在問題期間沒有記錄錯誤。看起來好像處理程序從不被調用。 IIS沒有生成失敗的請求日誌。

當發生這種情況時,我監視資源使用情況,但沒有注意到任何異常情況。 Web服務器正在運行IIS 7並且CPU使用率較低。我在IIS設置中增加了一些關於可處理請求數量的參數,但問題仍然存在,但可能不太頻繁。該網站每月收到約150萬次綜合瀏覽量。

回答

0

這被發現是HTTP緩存頭的問題。