綠色資源(yuán)網:您身邊最放心的安全下(xià)載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色(sè)資源網(wǎng)

技(jì)術教程
您的位置:首頁(yè)服務器類Web服務器 → IIS支持任意(yì)擴展名(míng)下載的(de)方法(fǎ)

IIS支持任意擴展名下載的方法

我(wǒ)要評論 2016/12/12 15:45:16 來(lái)源:綠色資源網 編輯:綠色資源網 [大(dà) ] 評論:0 點擊:2061次(cì)

有時候下載iis空(kōng)間的東西都是提(tí)供(gòng)下載的,所以就可(kě)以直接設置任意文件下載

如果下載空間裏麵有asp,php文件不建議這樣(yàng)設置,如果這樣設置了又(yòu)不想讓asp,php文件被別(bié)人下載可以使用(yòng)。

1、取消網站(zhàn)執行(háng)權限

IIS支持任意(yì)擴展名下載的方(fāng)法(組圖)

2、為防(fáng)止asp,php文件(jiàn)被(bèi)下載,沒有就不需(xū)要設置(zhì)

IIS支(zhī)持任意擴展名下載的方法

讓(ràng)IIS支(zhī)持任意擴展名和未知擴展名的(de)下載

1. 打開 IIS Microsoft 管理控製(zhì)台 (MMC),右鍵單擊本(běn)地(dì)計算機名稱,然後單擊"屬(shǔ)性"。
2. 單擊"MIME 類型"。
3. 單擊"新建"。
4. 在"擴展(zhǎn)名"框中,鍵(jiàn)入星號 (*)。
5. 在"MIME 類型"框中,鍵入 application/octet-stream。

IIS支持任意(yì)擴展名下載的(de)方法

IIS6中新增可下載(zǎi)文件類型

IIS 6.0 不能處理未(wèi)知(zhī)的 MIME 類型
IIS6 隻為對具(jù)有已(yǐ)知文件擴展名的文(wén)件的請求提(tí)供服務。如果請求內(nèi)容的文件擴展名未映射(shè)到已(yǐ)知的擴(kuò)展(zhǎn),則(zé)服(fú)務器拒絕請求。即IIS不支持未知文件(jiàn)擴展下載!

症狀
當您從 IIS 6.0 Web 服(fú)務(wù)器中請求文件時,而該文件的擴展名不是 Web 服務器(qì)上已定義的 MIME 類(lèi)型,您將看到(dào)以下(xià)錯誤消息:
HTTP 錯誤 404 - 找不(bú)到(dào)文件或目錄。

原因(yīn)
IIS 早期版本包含通配符 MIME 映射,允許 IIS 處理任(rèn)何文(wén)件(jiàn)而(ér)無需考慮擴展(zhǎn)名(míng)。IIS 6.0 不包(bāo)含該通配符 MIME 映射,不能(néng)處理在 IIS 元數據庫中的(de) MimeMap 節點以外定義(yì)的任何類型的擴(kuò)展名。

解(jiě)決方案

使用 MIME 類型

Multipurpose Internet Mail Exchange (MIME) 類型說明了 Web 瀏覽器(qì)或(huò)郵件應(yīng)用程序如何處理從服務器接收的文件。例(lì)如,當 Web 瀏覽(lǎn)器請求服務器(qì)上的某一(yī)項目時,也會請求(qiú)此對象(xiàng)的 MIME 類型。某些 MIME 類型(例如圖(tú)形)可以在瀏覽器內部(bù)顯示。其(qí)他的 MIME 類型(例如文(wén)字處理文檔)則需要使用外部幫助應(yīng)用程序來顯示(shì)。

當 IIS 傳遞郵(yóu)件消息給郵件應用程序或傳遞網(wǎng)頁給客戶端(duān) Web 瀏覽器時,IIS 也發送(sòng)了所傳遞(dì)數據的 MIME 類型。如果存在以特定(dìng)格式傳遞的附加或嵌(qiàn)入文(wén)件(jiàn),那(nà)麽(me) IIS 就會通知(zhī)客戶端應(yīng)用程序嵌(qiàn)入或附加文件的 MIME 類型。然後(hòu)客戶端(duān)應用程序就知道了如何處理或(huò)顯(xiǎn)示(shì)正(zhèng)從 IIS 接(jiē)收的數據(jù)。

IIS 隻為(wéi)具有已在 MIME 類型(xíng)列(liè)表中注冊的擴展(zhǎn)名的(de)文件(jiàn)提供服務,並且也允許配置其他的 MIME 類型和(hé)更改或刪除 MIME 類型。

IIS 預配置(zhì)為識別全局 MIME 類型(xíng)的默認設置(zhì)。您(nín)在 IIS 中創建的所有網站可以識別這些 MIME 類型。MIME 類(lèi)型還(hái)可以獨立於其他的(de)或全局定義的類型,在網(wǎng)站和目錄級別上(shàng)定義。當在網站或目錄級別上查看 MIME 類型時(shí),隻顯示唯(wéi)一對(duì)應於(yú)此級別的類型,並非(fēi)從上一級別繼(jì)承的所有類型。如果在較低級別修(xiū)改 MIME 類型後,又在全局(jú)級別上應用相同的 MIME 類型,那麽全局級別的 MIME 類型將覆蓋在較低級別修改過的MIME 類型。  

如果客戶端請求引用了其(qí)擴展名未在 MIME 類型中定義的文件擴展名,那麽 IIS 將返回(huí)一個 404.3 錯誤。通(tōng)過(guò)添(tiān)加通配(pèi)符 (*) MIME 類型,也可(kě)以將 IIS 配置成向所有的(de)文(wén)件提供服務,而忽略文件擴展名。

要點(diǎn) 您必須是(shì)本地計算機上 Administrators 組(zǔ)的成員或者必須(xū)被委派(pài)了相(xiàng)應的權(quán)限,才能執行下列步驟。作(zuò)為安全性的最佳操作,請使用不屬於 Administrators 組的帳戶登(dēng)錄計(jì)算機,然後使用運行(háng)方式命令(lìng)以(yǐ)管理員(yuán)身(shēn)份運行 IIS 管理器。在命令提示符下,鍵入 runas /user:administrative_accountname "mmc %systemroot%/system32/inetsrv/iis.msc"。

下(xià)麵讓(ràng)IIS6支持DVf文(wén)件格式下載

DVF文件為Sony Compressed Voice File或DV Studio Camcorder Graphics File ,一般使用於(yú)錄音筆文件(jiàn)。
Extension: DVF ASCII: MS_VOICE
You can use the Sony Player Plug-in Version 1.2 for the Microsoft Windows Media Player Application to play.

要為(wéi)特定擴展(zhǎn)名定(dìng)義 MIME 類型,請按照下列步驟操作:

1. 打(dǎ)開 IIS Microsoft 管理控製(zhì)台 (MMC),右(yòu)鍵單擊(jī)本(běn)地計算機名稱,然後單擊"屬性"。
2. 單擊"MIME 類型"。
3. 單擊(jī)"新建"。
4. 在"擴展名(míng)"框中,鍵入(rù)所需的文件擴展名(míng)(例如,.dvf 錄音筆文件)。
5. 在"MIME 類型"框中,鍵入 application/octet-stream。
6. 應(yīng)用新設置。請注意,您必須重新啟動"萬維網發布服務(wù)"或等待工作進程(chéng)循(xún)環以(yǐ)使更改(gǎi)生效。在此示例中,IIS 現(xiàn)在可(kě)以處理(lǐ)帶有 .dvf擴展名的文件,你的IIS即(jí)可提供錄音筆文件的下載(zǎi)了。

如果(guǒ)希望處理所(suǒ)有(yǒu)文件而不考慮(lǜ)文件擴展名(例如,如果您無(wú)法預(yù)知將處理的(de)所有文件),請(qǐng)按(àn)照下列步驟添加通配符(fú)映射:

注意:您隻能在故障排(pái)除過(guò)程中將通配符映射添(tiān)加到 IIS MIME 映射中,以作為一種臨(lín)時(shí)解決方案。確定缺少 MIME 類(lèi)型是問題的原因後,請刪除通配(pèi)符映射,然後添加(jiā)需(xū)要處理的 MIME 類型(xíng)的特定(dìng)映(yìng)射(shè)。1. 打開 IIS Microsoft 管理(lǐ)控(kòng)製台 (MMC),右鍵(jiàn)單擊本地計算機名稱,然後(hòu)單擊"屬性"。
2. 單擊"MIME 類型(xíng)"。
3. 單擊"新建(jiàn)"。
4. 在"擴展名"框中,鍵入星號(hào) (*)。
5. 在"MIME 類型"框中,鍵入 application/octet-stream。
6. 應用新設(shè)置。請注意(yì),您必須重新(xīn)啟(qǐ)動"萬維網發布服務"或等待(dài)工作進程循(xún)環以(yǐ)使更改生效。
注(zhù)意(yì):除了在(zài) IIS 全局層進行上述更(gèng)改外,還(hái)可以在元數據庫的較(jiào)低層添(tiān)加必要的 MIME 類(lèi)型。此時(shí),您可(kě)以指定允許處理具有(yǒu)特定(dìng)文件擴展名的站點或目錄,而不(bú)是全局(jú)性(xìng)允(yǔn)許所有站(zhàn)點處理該擴展(zhǎn)名。

關鍵詞:IIS

閱讀本(běn)文後您有什麽感想? 已有(yǒu) 人給出評(píng)價(jià)!

  • 22 歡迎喜歡
  • 45 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 92 鄙視