Wir versuchen, unsere WebSite mit CDN-Endpunkten durch CDN zu aktivieren.CORS-Fehler beim Bereitstellen von gehosteten Schriftarten in Azure CDN
Für CSS und JavaScript-Ressourcen und Bilder funktioniert es gut. Aber aus irgendeinem Grund bekommen wir CORS-Fehler für unsere Schriften.
Der Fehler ist:
Zugang zu Font bei 'http://[name].azureedge.net/-/design/[long-path]/icons.woff' von Herkunft 'http://[URL-to-testsite]' wird von CORS Politik blockiert worden: Nein "Access-Control-Allow-Origin-Header vorhanden ist die angeforderte Ressource . Herkunft 'http://[URL-to-testsite]' ist daher nicht erlaubt Zugriff.
Wir haben versucht, die folgenden URL-Rewrite-Regeln in unserem web.config
einzufügen:
<rewrite>
<outboundRules>
<rule name="Set Access-Control-Allow-Origin header">
<match serverVariable="RESPONSE_Access-Control-Allow-Origin" pattern="(.*)" />
<action type="Rewrite" value="*" />
</rule>
</outboundRules>
</rewrite>
... aber leider hat es gar nichts ändern.
Irgendwelche Vorschläge?
Das ist ziemlich genau die richtige Lösung. Kann nicht viel schöner als eine One-Line-Lösung werden! – roryhewitt