IIS现在的安全性变得越来越好,默认好多设置都是比较安全的。现在启用一个IIS的WEB服务器下载文件功能(文件类型很多)

现记录如下:


1、  安装IIS组件中的DirectoryBrower,然后进入IIS管理中启用并保存即可。

  • 无法通过IIS下载文件

1、  进入IIS管理中的“MIMEType增加一个“*类型为pplication/octet-stream

  • 双扩展名的文件无法通过IISWEB下载

修改目录下的web.conf文件增加:

           <requestFiltering allowDoubleEscaping="true">

 

以上的web.conf文件内容如下:

 

<?xml version="1.0"encoding="UTF-8"?>
<configuration>
   <system.webServer>
       <directoryBrowse enabled="true" showFlags="Date, Time,Size, Extension" />
       <staticContent>
           <mimeMap fileExtension=".*"mimeType="pplication/octet-stream" />
       </staticContent>
         <security>
            <requestFiltering allowDoubleEscaping="true">
            </requestFiltering>
      </security>
       <handlers>
           <remove name="OPTIONSVerbHandler" />
           <add name="OPTIONSVerbHandler" path="*"verb="OPTIONS" modules="ProtocolSupportModule"resourceType="Unspecified" requireAccess="Read" />
       </handlers>
   </system.webServer>
</configuration>