IIS6/7/8 WEBserver不能訪問grf報表模板文件的問題
阿新 • • 發佈:2017-06-10
其它 mime family name file grid 文件類型 通過 ati
通過 IE不能訪問到 .grf 報表文件,這是由於 IIS6/7/8對訪問的擴展名做了限制,除了已經定義的擴展名之外。其它的擴展名都不能訪問。這跟 IIS5 不一樣,IIS5 對全部的擴展名都不做限制。
解決的方法:打開“Internet信息服務”管理界面。添加“.grf”擴展名定義 MIME類型。這樣就行直接下載.grf文件。詳細操作步驟:
1. 打開 IIS Microsoft 管理控制臺(MMC),右鍵單擊本地計算機名稱。然後單擊“屬性”。
2. 單擊“MIME 類型”。
3. 單擊“新建”。
4.在“擴展名”框中,鍵入所需的文件擴展名“.grf”。
5. 在“MIME類型”框中,鍵入“grf/gridreport”。
6.應用新設置,必須又一次啟動“萬維網公布服務”或又一次啟動計算機。
在瀏覽器中輸入某個報表模板文件的URL,看看其是否能正常下載,假設能下載,說明此問題已經解決。
假設是用 asp.net 開發, 也能夠在 web.config 中加入文件類型定義解決此問題。例如以下面內容:
<system.webServer> <staticContent> <mimeMap fileExtension=".grf" mimeType="grf/gridreport"/> </staticContent> </system.webServer>
IIS6/7/8 WEBserver不能訪問grf報表模板文件的問題