Я храню свой проект Unity в веб-приложении Microsoft Azure в соответствии с this и this документацией, которую я добавил в подпапку Build
этот web.config
файл:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".unityweb" />
<mimeMap fileExtension=".unityweb" mimeType="application/octet-stream" />
<remove fileExtension=".wasm" />
<mimeMap fileExtension=".wasm" mimeType="application/wasm" />
</staticContent>
<rewrite>
<outboundRules>
<rule name="Append gzip Content-Encoding header">
<match serverVariable="RESPONSE_Content-Encoding" pattern=".*" />
<conditions>
<add input="{REQUEST_FILENAME}" pattern="\.(unityweb|wasm)$" />
</conditions>
<action type="Rewrite" value="gzip" />
</rule>
</outboundRules>
</rewrite>
</system.webServer>
</configuration>
successfully downloaded but not stored in the indexedDB cache due to the error: Error: indexedDB access denied UnityLoader.js:3 You can reduce your startup time if you configure your web server to host .unityweb files using gzip compression.
Буду очень признателен, если вы мне поможете.
ОБНОВЛЕНО
abort("on the web, we need the wasm binary to be preloaded and set on Module['wasmBinary']. emcc.py will do that for you when generating HTML (but not JS)") at Error