Breeze 微风样本在IE中不起作用

Breeze 微风样本在IE中不起作用,breeze,Breeze,我创建了一个MVC 4应用程序(WebAPI或empty),然后加载Breeze NuGet软件包,并按他们说的那样点击F5,如果我在Google Chrome或Page Inspector中运行,一切正常,如果我在当前的IE 10中运行,我在最后一行得到一个异常: (function (root) { var ko = root.ko, breeze = root.breeze, logger = root.app.logger; // service

我创建了一个MVC 4应用程序(WebAPI或empty),然后加载Breeze NuGet软件包,并按他们说的那样点击F5,如果我在Google Chrome或Page Inspector中运行,一切正常,如果我在当前的IE 10中运行,我在最后一行得到一个异常:

(function (root) {
    var ko = root.ko,
        breeze = root.breeze,
        logger = root.app.logger;

// service name is route to the Web API controller
var serviceName = 'api/BreezeSample';

// manager is the service gateway and cache holder
var manager = new breeze.EntityManager(serviceName);
基本上root.breeze是未定义的,你知道为什么会发生这种情况吗?浏览器将如何影响这一点? 我该怎么修?(我正在使用VS 2012 Express for Web并加载所有更新)

Adriaan

我试图复制你的错误,但无法复制。以下是我在IE10中安装和运行它的步骤(也使用VS Express 2012 for Web):

  • 文件
  • 新项目…
  • ASP.NET MVC 4 Web应用程序(Visual C#)
  • 空的
  • 工具
  • 库包管理器
  • 管理解决方案的NuGet软件包…
  • 搜索微风
  • 安装ASP.NET MVC4 Web Api示例的Breeze
  • 正常
  • 我接受
  • 关闭
  • F5
  • 一切如期进行


    我知道这与您所犯的错误不同,但如果这让您感觉更好的话,我第一次尝试时失败了,因为我选择了ASP.NET MVC 4 Web应用程序(Visual Basic)而不是C版本。一旦我意识到错误,肯定会失败和尴尬。

    愿意帮忙。请查看网络流量,看看breeze.debug.js是否在从服务器发送的脚本中。@Ward感谢您尝试帮助我,这是从服务器发送的是,但状态代码为304,这是问题所在吗?好,如果我清除了我的历史记录,我会得到一个代码为200的文件,但我仍然会得到错误,我想接受这个作为答案,因为它在我的一台机器上工作,但在另一台机器上不工作。。。