首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 2008 r2 IIS:在请求筛选中不能允许访问文件扩展名

Windows 2008 r2 IIS:在请求筛选中不能允许访问文件扩展名
EN

Server Fault用户
提问于 2012-09-11 16:52:02
回答 1查看 2.5K关注 0票数 2

我安装了Windows 2008 r2,配置了FTP和IIS。

如果我通过FTP上传两个文件:" test.txt“和" test.abc”,然后尝试通过HTTP访问这些文件,那么我只能访问test.txt-然后尝试访问test.abc。结果为404。

我找到了这个链接:文件扩展名

我按照说明编辑请求筛选。拒绝工作--如果我设置为拒绝".txt“扩展,那么尝试访问test.txt会导致相同的404错误。但我不允许".abc",添加它作为允许的扩展似乎没有任何影响。

为了能够通过HTTP访问文件,我还需要在其他地方进行更改吗?如果我卸载“请求过滤”,那么所有文件都可以通过HTTP访问吗?

现在,我完全删除了请求过滤,重新启动了服务器--但没有改变--访问".abc“文件仍然提供了404。我正在通过VPN隧道连接到这台服务器。VPN是否有可能过滤掉这些请求并返回404呢?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-09-11 17:23:34

你离得很近,但不太对。对于没有注册MIME类型的任何文件,IIS将响应404。下面是如何修复它:

  • 打开IIS管理器
  • 选择要向其添加mime类型的服务器、站点或应用程序
  • 在IIS子部分中,打开MIME类型功能。
  • 为您的".abc“文件添加一个适当的mime类型的扩展名(对于任何类型的文件)。

以下是相关文档:http://www.iis.net/configreference/system.webserver/staticcontent/mimemap

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/426410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档