0

我创建了一个 MVC 4 应用程序(WebAPI 或空)并加载 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 并加载了所有更新)

4

1 回答 1

1

阿德里安,

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

  1. 文件
  2. 新项目...
  3. ASP.NET MVC 4 Web 应用程序(Visual C#)
  4. 空的
  5. 工具
  6. 库包管理器
  7. 管理用于解决方案的 NuGet 包...
  8. 搜索微风
  9. 为 ASP.NET MVC4 Web Api 示例安装Breeze 。
  10. 好的
  11. 我接受
  12. F5

一切都按预期工作。

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

于 2013-02-08T00:04:59.733 回答