解除IIS文件下载限制
来源:互联网 发布:软件测试有哪些 编辑:程序博客网 时间:2024/05/16 11:16
近期做一个程序自动更新工具,当做到文件下载时发现IIS出于安全考虑对部分文件类型如:.config、.ini 等做了下载限制。
解决这个限制可以通过以下几个步骤处理:
一、在MIME类型中设置允许下载的文件类型
二、设置当前网站允许下载的文件类型(注意:如果找不到“请求筛选”,就跳到下面的“三、改写Web.config”)
经过上面的两个设置,IIS会对网站配置文件(Web.Config)的文件加入下面的代码:
经过上面两步的设置,文件的下载限制被解除了。
三、改写Web.config(相当于手工完成上面的两个步骤,不是必要的)
直接打开网站配置文件Web.config,加入下面的代码:
<system.webServer> <modules runAllManagedModulesForAllRequests="true" /> <!-- 若要在调试过程中浏览 Web 应用程序根目录,请将下面的值设置为 True。 在部署之前将该值设置为 False 可避免泄露 Web 应用程序文件夹信息。 --> <directoryBrowse enabled="false" /><!-- 请求筛选,下面的设置告诉IIS取消扩展名的限制 --> <security> <requestFiltering> <fileExtensions> <remove fileExtension=".config" /> <add fileExtension=".config" allowed="true" /> </fileExtensions> </requestFiltering> </security><!-- MIME类型, 下面的设置告诉IIS取消扩展名的限制 --> <staticContent> <mimeMap fileExtension=".config" mimeType="SmartSoft/配置文件" /> </staticContent> </system.webServer>
注意:
1. Web.config这个文件不能下载。经过上面的设置也不能改变被禁止下载的扼运,估计是IIS写死了;
2.曾偿试用上面的方法对网站下面的子目录的Web.config(想将影响范围减到最小)但没有成功。
(完)
- 解除IIS文件下载限制
- androidapk IIS文件 解除IIS文件下载限制
- core文件限制解除
- 解除浏览中百度对大文件下载限制
- Windows Server 2012 R2 解除文件下载限制
- 解除IIS上传文件大小的限制
- 解除文件上传大小限制
- 解除pdf文件打印限制
- 设置文件上传限制(解除限制)
- WEB服务 修改IIS大文件“上传”“下载”文件大小限制
- IIS上传和下载文件的大小限制
- 在XP中解除IIS人数限制的办法
- win7配置iis服务器如何解除上传200k限制
- 解除2003中IIS对上传文件大小的限制
- 如何解除XP的文件共享限制
- 解除Windows XP的文件共享限制
- 教你解除解除IIS 上传图片200K的限制
- IIS 修改上传文件限制
- HDU 3605 Escape(多重KM,4级)
- windows下连接mysql
- 正则表达式基础
- Android Studio 快捷键
- WebService压缩传输
- 解除IIS文件下载限制
- android Dialog去掉标题栏 和边框
- arm反汇编方法
- Interface和abstract类不能含有Static方法
- 在linux环境上面,建立双机信任关系
- NAND Flash合约价走扬
- 关于对象文件在进行连接时的一些思考
- vba判断文件是否存在的两种方法
- Java中的抽象类和接口的区别与联系