1. 程式人生 > >IIS6/7/8 WEBserver不能訪問grf報表模板文件的問題

IIS6/7/8 WEBserver不能訪問grf報表模板文件的問題

其它 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報表模板文件的問題