前兩天有網(wǎng)友在群里提到,iis啟用gzip壓縮后導(dǎo)致js和css不能運行,從而導(dǎo)致網(wǎng)頁不能正常顯示的問題,但是自認為在啟用gzip中并沒有不正確操作,所以甚感不解。
不過后來經(jīng)過不斷嘗試解決方法,總算把這個很詭異的問題給解決了。
遇到這樣的問題時,我們可以從如下幾個步驟進行檢查和排除。
1、認真參考IIS啟用GZip壓縮的詳細教程的步驟,一步步的看看自己是否操作正確。
2、檢查C:\WINDOWS\system32\inetsrv\MetaBase.xml這個文件的各參數(shù)配置是否正確,各參數(shù)配置可以參考這里IIS啟用GZIP壓縮css、js無效的原因及解決方法。
3、如果上面兩點檢查后都確信自己沒有做錯,那么最后請把GZip壓縮的臨時目錄改變下,這位網(wǎng)友就是這樣解決問題的。如何自定義GZip壓縮的臨時目錄?請參考這里IIS啟用GZip失敗之原因:臨時目錄權(quán)限沒設(shè)好。
4、如果通過以上方法還不能解決問題,那可能是你的IIS出問題了,請重新安裝一下IIS試試。
后感
一些莫名其妙的問題,需要多方面嘗試解決,例如這位網(wǎng)友也想不到更改臨時目錄后問題即可解決,某個不起眼的地方,或許就是問題的癥結(jié)所在。