我在web.config文件中添加了以下mimeType,以便运行.less
文件,并且它可以作为魅力。
<mimeMap fileExtension="*.less" mimeType="text/css" />
但是当我在另一台机器上部署解决方案时,直到我删除了如下所示的星号(*),它才起作用。
<mimeMap fileExtension=".less" mimeType="text/css" />
现在,它正在使用*.less
的另一台计算机上工作,而使用.less
处理另一台计算机。
为什么?无论如何要解决这个问题吗?
答案 0 :(得分:2)
在您的web.config中添加此类添加之前,请务必先删除一个删除标记,因为您不知道服务器管理员是否已在服务器级别配置它们。
任何重复的MIME类型注册都会触发此类错误。
答案 1 :(得分:0)
正如Lex Li所说,这是正确的。仅供参考如何在web.config中编写:
<remove fileExtension=".less" />
<mimeMap fileExtension=".less" mimeType="text/css" />