【问题标题】:using IIS to serve files without extension as plain text使用 IIS 将没有扩展名的文件作为纯文本提供
【发布时间】:2015-03-10 15:03:08
【问题描述】:

我尝试使用来自IIS: How to serve a file without extension?的答案

 <?xml version="1.0" encoding="UTF-8"?>
 <configuration>
     <system.webServer>
         <staticContent>
             <mimeMap fileExtension=".*" mimeType="text/plain" />
         </staticContent>
     </system.webServer>
 </configuration>

这让我可以定位文件,但不能访问它

HTTP 错误 404.3 - 未找到

由于扩展程序,无法提供您请求的页面 配置。如果页面是脚本,则添加处理程序。如果文件 应该下载,添加 MIME 映射。

【问题讨论】:

标签: iis web-config mime-types


【解决方案1】:

试试这个

<staticContent>
   <mimeMap fileExtension="." mimeType="text/html" />
</staticContent>

【讨论】:

  • 我认为值得添加这是用于哪个 IIS。也许我有另一个冲突的配置,但 IIS 抛出说我不能有 fileExtension=""。这适用于 2008 R2,IIS 7.5
最近更新 更多