0

MVC 4 アプリケーション (WebAPI または空) を作成し、Breeze NuGet パッケージをロードして、Google Chrome または Page Inspector で実行するとすべてうまくいくと言うように、F5 キーを押します。現在の 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. ソリューションのNuGetパッケージを管理します...
  7. Breezeを検索します。
  8. Breeze for ASP.NET MVC4WebApiサンプルをインストールします。
  9. Ok
  10. 承諾します
  11. 選ぶ
  12. F5

すべてが期待どおりに機能しました。

発生しているエラーと同じではないことはわかっていますが、気分が良くなる場合は、 C#バージョンではなくASP.NET MVC 4 Webアプリケーション(Visual Basic)を選択したため、最初にこれを試したときに失敗しました。間違いに気づいたら、必ず失敗して恥ずかしい思いをします。

于 2013-02-08T00:04:59.733 に答える