如何在IIS中設置網站可以下載exe后綴的文件,默認情況下.exe文件是不能被下載的。
IIS中,默認情況下.exe文件是不能被下載的,下載的時候提示無法找到文件。這是為了從一定程度上提高網站及其訪問者的安全。但是,如果我們確實需要在IIS搭建的網站上來提供exe文件的下載,應該怎么來實現呢?
在HTTP協議中,每一個資源(URI指向的內容)都有一個MIME類型(即所謂的MimeType)。在IIS中,能夠下載的文件格式都會在MimeType列表里面定義,沒有定義的文件后綴就不能被下載。
在理解了這個原理之后,我們可以把.exe后綴加入到MIME Type列表中,這樣就可以下載exe格式的文件了。
具體的設置如下:
打開IIS管理器,右鍵點擊要設置下載exe格式的文件的站點,選擇屬性。在彈出的對話框中,選擇HTTP頭選項卡,點擊選項卡右下方的“MIME類型”按鈕,打開MIME類型對話框。然后在MIME類型對話框中選擇“新建”,擴展名為:.exe,MIME類型這里可以隨便填,然后一路確定即可。
這樣,該站點下,exe文件就可以下載了。
如果要讓IIS上的所有的站點都可以下載exe文件,那就在IIS下的“網站”節點上點右鍵,選擇屬性。然后設置MIME類型。