- Home /
Question by
Sonic_Neptune · Jul 10, 2018 at 08:48 PM ·
webglcloud
Using Azure in WebGL build but does not call Azure Methods
Hello All,
I have a Unity app that uses Azure methods that call to my storage account to a blob. I built the app to windows and it worked fine, but in the WebGL version the app could not load/save any data from the cloud. I don't know if its a web.config problem or maybe something else. I was told on a discord I should be using an app.config but I don't know the validity of that. Any help is help!
I just use a json file for the data on the app so nothing hard/complicated.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/octet-stream" />
<mimeMap fileExtension=".jsgz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".memgz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".datagz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".unity3dgz" mimeType="application/octet-stream" />
</staticContent>
<rewrite>
<rules>
<rule name="Append gz suffix to WebGL content requests">
<match url="(.*)\.(js|data|mem|unity3d)$" />
<conditions>
<add input="{HTTP_ACCEPT_ENCODING}" pattern="gzip" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Rewrite" url="{R:1}.{R:2}gz" />
</rule>
</rules>
<outboundRules>
<rule name="Append gzip Content-Encoding header to rewritten responses">
<match serverVariable="RESPONSE_Content-Encoding" pattern=".*" />
<conditions>
<add input="{REQUEST_FILENAME}" pattern="\.(js|data|mem|unity3d)gz$" />
</conditions>
<action type="Rewrite" value="gzip" />
</rule>
</outboundRules>
</rewrite>
</system.webServer>
</configuration>
Comment
Your answer
Follow this Question
Related Questions
Unity Cloud Build with Addressables for WebGL 0 Answers
Cloud Build WebGL compression formats 0 Answers
Cloud recognition in Vuforia 0 Answers
Cloud Built WebGL Stopped working 0 Answers