【问题标题】:Hosting a Unity3D game on Azure Websites在 Azure 网站上托管 Unity3D 游戏
【发布时间】:2015-01-25 22:39:07
【问题描述】:

我在 Windows Azure 网站上运行 Unity3D 网络播放器时遇到问题。我已经上传了 Unity 生成的两个文件,一个 html 文件和一个 .unity3d。但是,当我尝试运行该网站时,即使已经安装了 Unity Web Player。

我通过 FTPS 将文件上传到 \site\wwwroot 目录,这似乎是正确的。但是如果我运行网站,统一网络播放器说找不到对象。

我在某处读到我必须更改网站的 MIME 设置,如下所示:

<staticContent> 
<mimeMap fileExtension=".unity3d" mimeType="application/vnd.unity" /> 
</staticContent>

但我不知道如何更改 MIME 设置,或者是否可以通过 Windows Azure 的仪表板进行更改。

【问题讨论】:

    标签: azure unity3d


    【解决方案1】:

    抱歉回复晚了,我今天才看到:)。

    要更改网站的 MIME 设置,您应该在 Azure 网站的根文件夹 ( / ) 中添加一个名为 web.config 的文件。

    文件 web.config 应包含以下内容以允许 Unity3d 工作(如您之前所述)

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      <system.webServer>
        <staticContent>
          <mimeMap fileExtension=".unity3d" mimeType="application/vnd.unity" />
        </staticContent>
      </system.webServer>
    </configuration>
    

    文件上传后,从门户重新启动您的网站,它应该可以正常运行。

    祝你有美好的一天

    迈克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-04
      • 2018-03-06
      • 1970-01-01
      • 2016-08-15
      • 1970-01-01
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多