3
我試圖讓IIS 8.5上的動態壓縮工作(特別是使用JSON)。我使用Windows Server 2012,IIS 8.5和一個非常簡單的ASP.NET MVC網站,以JSON的形式返回一個ActionResult。首先,我完成了所有常規步驟,在服務器和站點級別啓用IIS中的動態壓縮,使用正確的MIME類型,頻率等編輯我的applicationHost.config。IIS動態壓縮失敗
我已啓用FailedRequestTrace日誌記錄,並且有什麼奇怪的是我的請求報告一個成功的壓縮,但鍍鉻/ Fiddlr不以爲然:
而且在跟蹤記錄響應包含頭文件「內容編碼:gzip」:
但Chrome/IE/Fiddlr中的響應不包含該標題,也不是壓縮的響應,它會顯示其他內容正在干擾!請幫忙!
感謝您的回覆!我用Wireshark測試過它,並且響應在到達我的機器時被壓縮。罪魁禍首確實是反病毒(特別是ESET Endpoint),HTTP掃描已啓用,並且正在解壓縮響應。由於禁用此選項一切正常! :) – TerryOS
經過幾個小時試圖找出爲什麼gzip壓縮不起作用,這篇文章救了我。非常感謝馬修 – Adosi
我確認這是我的情況(Eset端點防病毒)。禁用保護措施沒有幫助 - gzip僅在我卸載後纔出現。將檢查確切的設置影響它。謝謝! – Nickmaovich