我们在应用程序中使用新字体,因此我在MimeTypes.config文件中添加了以下内容
<mediaType extensions=".woff"><mimeType>application/font-woff</mimeType></mediaType>
<mediaType extensions=".woff2"><mimeType>application/font-woff2</mimeType></mediaType>
但它不起作用然后我删除了上面并在web.config中添加了以下它正常工作。
<staticContent>
<remove fileExtension=".woff" />
<!-- In case IIS already has this mime type -->
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<remove fileExtension=".woff2" />
<!-- In case IIS already has this mime type -->
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
但是无法理解为什么只在MimeTypes.config中添加时才会解决这个问题,而MimeTypes.config只针对MIMEType配置。
由于
答案 0 :(得分:0)
在mimetypes.config中,您可以定义Sitecore的扩展名,但您还需要告诉IIS要执行的操作。这就是你在staticContent
部分所做的事情。