azure - Azure CDN 字体加载问题
问题描述
我已将 Blazor Web 程序集(托管 ASP.Net 核心)部署到 Azure Web 应用程序,然后我为该 Web 应用程序(网络 > Azure CDN)启用了 CDN(标准 Akamai 定价层)。除字体外,所有静态资产(如 JS、CSS、图像)都是从 CDN 加载的。它说 CDN 端点的 CORS 组织错误。我还尝试在他的 Azure Web App 的 web.config 文件中添加 mime 类型,但没有运气。
任何人都可以帮助解决这个问题。
截屏:
解决方案
回答这个问题,因为它可能会帮助其他有类似查询的人:
CORS 支持内置于 Azure 应用服务。您可以通过 Azure 门户配置 CORS,方法是导航到您的应用服务,在左侧边栏的 API 部分下选择 CORS,并指定应允许进行跨域调用的源。要允许所有,请使用“*”并从列表中删除所有其他来源。
若要通过 Azure CLI 启用 CORS,请使用az webapp cors命令,如下所示:
az webapp cors add --resource-group <resource-group-name> --name <app-name> --allowed-origins "['*']"
有关详细演练,请参阅此博客文章。
推荐阅读
- rust - Rust 中的数学语法
- python - 修改绘图图形对象中标题的颜色
- swift - 转义闭包捕获非转义参数调度
- r - 检查名称是否在电子邮件列中重复
- python - PSET 6 DNA:如何计算连续 STR 的运行次数
- python - Opencv write Video 正在运行但保存的 output.avi 文件为 0KB
- java - 我是否正确实现了递归添加功能?我的前端节点保持为空
- list - 如何使用 for 循环将计数器添加到列表中?
- html - 具有列和绝对图像的布局
- google-closure-compiler - 如何消除编译 google 闭包库文件的 JSC_INVALID_FORWARD_DECLARE 错误?