Windows Azure CDN和*.woff字体

Windows Azure CDN和*.woff字体,azure,azure-cdn,Azure,Azure Cdn,我在Azure中将CDN用于我的云服务,但字体(*.woff)不起作用 当我只对静态文件使用iis时,我解决了这个问题 <staticContent> <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" /> </staticContent> (http://stackoverflow.com/questions/3594823/mime-type-for-wof

我在Azure中将CDN用于我的云服务,但字体(*.woff)不起作用

当我只对静态文件使用iis时,我解决了这个问题

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

(http://stackoverflow.com/questions/3594823/mime-type-for-woff-fonts)


但是我如何在microsoft azure cdn中做到这一点呢?

它的跨域功能,因此您还需要添加:

<system.webServer>
 <httpProtocol>
  <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
    <add name="Access-Control-Allow-Methods" value="HEAD,GET,OPTIONS" />
  </customHeaders>
 </httpProtocol>
</system.webServer>


您是否将CDN与Blob存储一起使用?否。使用云服务()时,您是否可以在Fiddler中发布从CDN请求URL时收到的响应标题。CDN应该重用您在文件上定义的大部分头。如果您在web.config中定义了mimeType,那么在从CDN调用url时也应该得到该mimeType。Fiddler显示正确的mime类型响应字节(按内容类型)------application/x-font-woff:23 168~ headers~:300可能是因为跨域请求?