解决IIS 不能下载.exe.config文件的方法

IIS允许下载".config"文件

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> 部分中未列出的文件扩展名。
复制代码
posted @ 2015-03-25 16:34  跟着阿笨一起玩.NET  阅读(2843)  评论(2编辑  收藏  举报