【发布时间】:2018-02-23 21:07:58
【问题描述】:
所以我有一个 Azure Web 服务和一个 Azure CDN。我的 Web 服务在 ASP.Net Core 上运行
我请求我网站的 index.html,它开始从 CDN 下载资产。除字体文件外,所有资源都已加载。
这是错误:
从源“https://CDN.azureedge.net/68.0.3/styles/ui-grid.woff”访问字体https://WebApp.azurewebsites.net' 已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“https://WebApp.azurewebsites.net”。
所以我的理解是:
- 从 Web 服务器下载 index.html
- index.html -> 从 CDN 下载 .css
- .css -> 从 CDN 下载字体
- 被阻止??似乎浏览器阻止了请求,而不是 CDN,对吗?如果是,为什么?就因为它是一个字体文件请求?
【问题讨论】:
-
看起来这些是针对 Amazon Simple Storage Service 的,我认为我无法访问 .htaccess,还是 Web 服务器文件不是 cdn 服务器文件?
标签: css asp.net azure fonts cdn