内部服务器错误 500.19 :: .less mimeMap

Internal Server Error 500.19 :: .less mimeMap

我在 web.config 文件中添加了下面的 mimeType,以便 运行 .less 文件,并且它的工作很有魅力。

<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" />