我有一个configuration了FTP和IIS的Windows Server 2008 R2安装。
如果我通过FTP上传两个文件:“test.txt”和“test.abc”,然后尝试通过HTTP访问这些文件,那么我只能访问test.txt – 然后尝试访问test.abc。 结果在404。
我发现这个链接: 文件扩展名
我按照说明编辑了请求过滤。 否认作品 – 如果我设置拒绝“.txt”扩展名,然后尝试访问test.txt结果在相同的404错误。 但我不设法允许“.abc”,添加它作为允许的扩展名似乎没有任何影响。
是否还有其他地方需要进行更改以便能够通过HTTP访问文件? 如果我卸载“请求筛选”,那么所有的文件都可以通过HTTP访问?
现在,我完全删除了请求过滤,并重新启动了服务器 – 但是没有更改 – 访问“.abc”文件仍然给出了404。我通过VPN隧道连接到此服务器。 VPN可能会过滤出这样的请求,并返回404吗?
你很近,但不太对。 对于任何没有注册MIMEtypes的文件,IIS将以404响应。 以下是解决方法:
这里是相关的文档: http : //www.iis.net/configreference/system.webserver/staticcontent/mimemap