Config文件是web的配置文件,默認是不允許下載的,就算在MIME中配置“application/octet-stream”,也是下載不了。當然出於安全考慮Config文件應是不允許下載會穩妥一些。不過作為內部使用,我們不需要這個限制。通過本地的提示信息,我找到了這個頁面
http://support.microsoft.com/kb/942045
按其提示,修改applicationHost.config
若要解決此問題,請按照下列步驟操作: 1.單擊開始,在開始搜索文本框中鍵入記事本記事本中,右鍵單擊,然后單擊以管理員身份運行. 如果提示您輸入管理員密碼或進行確認,請鍵入密碼或單擊繼續. 2.在文件菜單上,單擊打開。在文件名框中,鍵入%windir%\System32\inetsrv\config\applicationHost.config,然后單擊打開. 3.在 applicationHost.config 文件中,請按 CTRL + F 鍵以搜索 <requestFiltering> 部分。 4.在 <requestFiltering> 部分中,找到下面的代碼: <fileExtensions allowUnlisted="false">5.替換您在步驟 4 中使用下面的代碼中找到的代碼: <fileExtensions allowUnlisted="true">注意如果您想要拒絕某些特定文件擴展名的安全,可以顯式地添加這些擴展。例如,請參見下面的代碼: <requestFiltering> <fileExtensions allowUnlisted="true"> <add fileExtension=".asa" allowed="false" /> <add fileExtension=".asax" allowed="false" /> <add fileExtension=".ascx" allowed="false" /> <add fileExtension=".master" allowed="false" /> </fileExtensions> </requestFiltering>
6.在文件菜單上單擊保存. 7.關閉記事本。 8.運行 Web 應用程序具有的子元素的 <fileExtensions> 部分中未列出的文件擴展名。