使用萬網的空間,部署的網站中用了http://metroui.org.ua/ ,里面包含一個字體文件.woff 。當我把網站部署上去的時候,icon不能正常顯示。經過檢查,發現IIS不支持.woff的MIME類型。
由于使用的是空間,功能權限很少,但是IIS是集成模式,所以就直接在web.config中增加了該MIME類型:
<system.webServer> <staticContent> <mimeMap fileExtension=".woff" mimeType=".woff"/> </staticContent></system.webServer>
換上以后,OK一切正常。
可是今天再訪問的時候,發現一切都不正常了.....,看了一下,網站內所有的靜態資源訪問都不正確,現象是:response header中httpcode=500,response body中是正確內容。
找了半天,想想應該是IIS環境問題,所以打電話給客服解決,但是客服堅持說沒有問題,只好再找一找。
網站用了UrlRewriter,所以把web.config中的項一項項排除,最后發現竟然是上面的MIME類型配置引起的。
刪掉web.config中的該項,登錄主機控制面板把mime類型加上,再次訪問,一切正常。
新聞熱點
疑難解答