HTTP 错误 500.19 - IIS 和 MIME 类型在 windows10 中不工作?

HTTP Error 500.19 - IIS and MIME Type not working in windows10?

我正在尝试 运行 我的 asp.net IIS 上的 mvc 网站。我收到以下错误:

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

我通过 IIS 管理器使用 IIS,当我尝试在 IIS 管理器中配置 MIME 类型时,出现以下配置错误:

There was an error while performing this operation. Error: Cannot add duplicate collection entry of type 'mimeMap' with unique key attribute 'fileExtension' set to '.woff2'.

经过我的详细研究,这个问题出现在 IIS 7.5 上。如何消除此错误和 运行 我在 IIS 上的网页?

首先,尝试安装 iis 重写模块来告诉 IIS 我的自定义 web.config 没有失败或错误。如果它不能解决问题,我会特别针对您的问题建议另一种解决方案。从 web.config 文件中删除 .wolf2 配置。例如;

<staticContent>
   <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>

从 staticContent 中删除文件扩展名为 .woff2 的 mimeMap 行。它会解决你的问题,因为这个错误表明我的配置文件中已经有 .wolf2 但你试图添加一个。