IIS Web.config - 确保检测没有文件扩展名的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS Web.config - 确保检测没有文件扩展名的文件相关的知识,希望对你有一定的参考价值。

我正在尝试通过将文件发布到我的域来执行验证过程。然后,从公司管理门户,我应该能够浏览到该文件并完成验证过程。它失败是因为我的网站返回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>
                              .
                              . 
                              .`
答案

复制自评论。

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

当我在2009年写the blog post时,我在微软工作,我的同事审查了IIS的源代码以确认。可悲的是,它从未成为官方文档的一部分,所以即使在2009年之后,仍有大量关于如何进行的讨论。

以上是关于IIS Web.config - 确保检测没有文件扩展名的文件的主要内容,如果未能解决你的问题,请参考以下文章

如何确保使用 ASP.NET MVC5 和 IIS 7.5 express 刷新 CSS 文件

win7下面用IIS部署系统,出现web.config无法写入配置文件

IIS7.5使用web.config设置伪静态的方法

如何防止 IIS 默认站点 web.config 文件被虚拟目录继承?

带有 web.config 文件的 IIS 上的 Codeigniter 2

使用 web.config 允许服务器端包含在 HTML 文件 (IIS) 中