【问题标题】:IIS Web.config - Ensure Detection of Files with No File ExtensionsIIS Web.config - 确保检测到没有文件扩展名的文件
【发布时间】:2019-02-19 18:14:56
【问题描述】:

我正在尝试通过将文件发布到我的域来执行验证过程。然后,从公司管理门户,我应该能够浏览到该文件并完成验证过程。它失败是因为我的站点返回一个 404 错误,说明资源不存在,而实际上它确实存在。如何让我的 web.config 识别对没有文件扩展名的文件的请求?!

在我的 web.config 中,但这不起作用:

`<configuration>
     <system.webServer>
        <staticContent>
           <mimeMap fileExtension="*" mimeType="text/plain" />
        </staticContent>
                              .
                              . 
                              .`

@LexLi,回答了这个问题!以下是我更新 web.config 文件的方法(如下)。

`<configuration>
     <system.webServer>
        <staticContent>
           <mimeMap fileExtension="." mimeType="text/plain" />
        </staticContent>
                              .
                              . 
                              .`

【问题讨论】:

标签: iis web-config mime-types file-extension


【解决方案1】:

从评论中复制。

对于没有扩展名的文件,你必须在mimeMap标签中使用.作为fileExtension

当我在 2009 年写the blog post 时,我正在为微软工作,我的同事查看了 IIS 的源代码以确认这一点。遗憾的是,它从未成为官方文档的一部分,因此即使在 2009 年之后,也有大量关于如何实现的讨论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 2016-06-28
    • 1970-01-01
    • 2016-12-24
    相关资源
    最近更新 更多