Unity Addressable 打包 WebGL 报错
1. 现象:
PC 端打包正常,Web 平台打包后报错
2. 原因分析
服务器的 MIME类型 没有 .bundle
3. 解决方案
在 web.config 配置文件中加上对应的配置项,如下所示:

<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <staticContent> <mimeMap fileExtension=".data" mimeType="multipart/form-data" /> <mimeMap fileExtension=".unity3d" mimeType="application/octet-stream" /> <mimeMap fileExtension=".unityweb" mimeType="application/binary" /> <mimeMap fileExtension=".bundle" mimeType="application/octet-stream" /> </staticContent> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" /> <add name="Access-Control-Allow-Headers" value="Content-Type" /> </customHeaders> </httpProtocol> </system.webServer> </configuration>