尽管有mimetype声明,但无法在ASP.NET中提供具有自定义文件扩展名的文件?

时间:2015-01-16 22:17:19

标签: asp.net asp.net-mvc razor mime-types

我正在使用ASP.NET / MVC / Razor网站。我需要使用" pdb"来提供文件服务器。延期。 * .pdb文件是纯ASCII文本文件。我尝试将以下声明添加到 web.config 文件中:

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

但每当我尝试加载其中一个文件时,我仍会收到 404错误

HTTP错误404.3 - 未找到 由于扩展配置,无法提供您请求的页面。如果页面是脚本,请添加处理程序。如果要下载文件,请添加MIME地图。

我发现这篇SO帖子谈到运行实用程序来注册你正在使用的.NET版本,但我相信上下文是将网站安装到其他服务上,而不仅仅是像我这样的简单发布方案:

"The page you are requesting cannot be served because of the extension configuration." error message

我做错了什么?请注意,当我使用Visual Studio 2013 Update 4中的IIS Express本地运行时,会发生这种情况。

0 个答案:

没有答案