Breeze示例在IE中不起作用

时间:2013-02-06 11:14:01

标签: breeze

我创建了一个MVC 4应用程序(WebAPI或空),我加载了Breeze NuGet软件包并点击F5,就像我们应该说的那样,如果我在谷歌浏览器或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并加载了所有更新)

1 个答案:

答案 0 :(得分:1)

阿德里安,

我试图复制你的错误但不能。以下是我在IE10中使用它(也使用VS Express 2012 for Web)的步骤:

  1. 文件
  2. 新项目......
  3. ASP.NET MVC 4 Web应用程序(Visual C#)
  4. 清除
  5. 工具
  6. 图书馆资讯包经理
  7. 管理解决方案的NuGet包...
  8. 搜索 Breeze
  9. 安装 Breeze for ASP.NET MVC4 Web Api示例
  10. 确定
  11. 我接受
  12. 关闭
  13. F5
  14. 一切都按预期工作。

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