出現(xiàn)問題的情況:
網(wǎng)站某些頁面打開時,會提示下載aspx文件,但過一會自己又會恢復,如想立即恢復,重啟IIS應用程序員池也就好了。
監(jiān)控通訊發(fā)現(xiàn):
RESPONSE BYTES (by Content-Type)
--------------
text/vnd.wap.wml: 227,855
~headers: 361
而這個頁面應該是text/html才對。
原因:
這些提示下載的頁面都是使用了asp.net頁面緩存,當頁面緩存過期,而第一個訪問頁面的用戶是使用手機進行訪問時,則IIS生成的頁面則根據(jù)客戶端的請求而自動生成了wap格式文檔,而該文檔同時又被緩存下來,該格式文檔通過普通瀏覽器查看當然就有了問題。
解決辦法:
打開服務(wù)器的目錄C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers
修改里面的配置文件,把和手機瀏覽器相關(guān)的配置刪除掉,讓IIS不管客戶端用什么瀏覽器瀏覽,都生成 html格式的文檔。
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進入論壇