Css 内部服务器错误500.19::。小于mimeMap

Css 内部服务器错误500.19::。小于mimeMap,css,iis,web-config,less,mime-types,Css,Iis,Web Config,Less,Mime Types,为了运行.less文件,我在web.config文件中添加了下面的mimeType,这是一种魅力 <mimeMap fileExtension="*.less" mimeType="text/css" /> 但是,当我在另一台机器上部署该解决方案时,直到我删除了星号(如下图所示),它才起作用 <mimeMap fileExtension=".less" mimeType="text/css" /> 所以现在它在一台机器上使用*.less,在另一台机器上使用.less

为了运行.less文件,我在web.config文件中添加了下面的mimeType,这是一种魅力

<mimeMap fileExtension="*.less" mimeType="text/css" />
但是,当我在另一台机器上部署该解决方案时,直到我删除了星号(如下图所示),它才起作用

<mimeMap fileExtension=".less" mimeType="text/css" />
所以现在它在一台机器上使用*.less,在另一台机器上使用.less


为什么呢?还有其他方法可以解决此问题吗?

始终在web.config中添加这些内容之前添加一个删除标记,因为您不知道服务器管理员是否已经在服务器级别对其进行了配置


任何重复的MIME类型注册都会触发此类错误。

如Lex Li所述,这是正确的。有关如何在web.config中编写的信息:

<remove fileExtension=".less" />
<mimeMap fileExtension=".less" mimeType="text/css" />

你刚刚救了我一天。。谢谢