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