现象:

场景:
在本机IIS下面部署了一套4.10版本的API,用Angular框架+esri-loader写了个例子,发现放大缩小那块显示不正常,很明显是字体未加载的问题。当时啥错也没有,就先配置了MIME类型。配完之后,再启动发现字体还没加载过来,而且还报错了,跨域问题。
解决方法:
1.配置MIME类型:
检测IIS中的MIME类型,查看是否具备以下几种类型,没有就添加。
extension MIME/type Description
.ttf application/octet-stream
.wasm application/wasm
.woff application/font-woff
.woff2 application/font-woff2
.wsv application/octet-stream
2.添加HTTP响应标头
在上图MIME类型左侧第四个,添加代码名称:Access-Control-Allow-Origin 值:*
完事。