Asp.net mvc 将Unity3d嵌入asp.net mvc网页代码和提供的配置时遇到问题

Asp.net mvc 将Unity3d嵌入asp.net mvc网页代码和提供的配置时遇到问题,asp.net-mvc,unity3d,Asp.net Mvc,Unity3d,我正在asp.net mvc中建立一个游戏站点,所有游戏都将在unity3d中进行 我在测试我的页面时收到的错误如下 “未能下载数据文件” 下面是my.layout.cshtml中的内容 <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>@ViewBag.Title - Hippo

我正在asp.net mvc中建立一个游戏站点,所有游戏都将在unity3d中进行

我在测试我的页面时收到的错误如下

“未能下载数据文件”

下面是my.layout.cshtml中的内容

<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - Hippokros</title>
<link href="~/Content/zocial.css" rel="stylesheet" />
<link href="~/Content/Hippokros.css" rel="stylesheet" />
<link href="~/Content/base_welcome.css" rel="stylesheet" />
<script type="text/javascript" src="http://webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject.js"></script>
<script type="text/javascript">
    function GetUnity() {
        if (typeof unityObject != "undefined") {
            return unityObject.getObjectById("unityPlayer");
        }
        return null;
    }
    if (typeof unityObject != "undefined") {
        unityObject.embedUnity("unityPlayer", "platformer.unity3d", 480, 320);

    }
</script>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@RenderSection("Header", false)

@取景袋。标题-河马
函数GetUnity(){
if(unityObject的类型!=“未定义”){
返回unityObject.getObjectById(“unityPlayer”);
}
返回null;
}
if(unityObject的类型!=“未定义”){
unityObject.EmbeddeUnity(“unityPlayer”、“platformer.unity3d”,480320);
}
@style.Render(“~/Content/css”)
@Scripts.Render(“~/bundles/modernizer”)
@RenderSection(“标题”,false)

这是我放置div标签的页面,应该嵌入游戏对象

<div id="unityPlayer">
    <div class="missing">
        <a href="http://unity3d.com/webplayer/" title="Unity Web Player. Install now!">
            <img alt="Unity Web Player. Install now!" src="http://webplayer.unity3d.com/installation/getunity.png" width="193" height="63" />
        </a>
    </div>
</div>

游戏文件位于根项目文件夹中?我想那是对的

我想web.config是否正确设置了MIME类型

 <system.webServer>
<staticContent>
  <mimeMap fileExtension=".unity3d" mimeType="application/octet-stream" />
</staticContent>
<handlers>
  <remove name="BlockViewHandler"/>
  <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
</handlers>

我已经在开发人员的时间里浪费了很多时间来处理这个问题,我知道这可能只是一个简单的参考或配置设置更改

请帮忙

更改