0

JavaScript コンテキストで未処理の例外がキャッチされるという奇妙な自動リダイレクトの問題が発生していました。理由もなく、Windows 10 マシンの下に自動的にリダイレクトさhttp://localhost/#れます (通常は Chrome コンソール タブでキャプチャされますが、現在は単純に にリダイレクトされlocalhostます)。

私がチェックしたいくつかのこと:

  1. この問題を Mozilla Firefox で再現しようとしたところ、同じ結果が発生しました。したがって、おそらくブラウザの問題ではありません。
  2. Visual Studio を再起動し、IIS を再起動しました。動作していません。
  3. IISエラーリダイレクトを確認しましたが、何も問題ありません(デフォルトで特別なものに設定されていません。実際、これがJavaScriptレベルのエラーを実際にリダイレクトできる部分であるとは思えません)。

それが AngularJS ルーティングの問題によるものかどうかはわかりませんでした。実際、ルーティング モジュールも設定/使用していませんでした。

4

2 に答える 2

0

アプリケーション モジュールで routeProvider を確認してください。ルートの不一致が原因である可能性があります。

例えば:

 when('/', {
    title: 'Home',
    templateUrl: 'welcome/get_home_view',
    controller: 'HomeCtrl'
  }).

また、サブ リンクの正確なパスを指定します (アプリケーション パスの定義に従って、すべて「/」、「#」を使用)。

あなたが何かを見逃した場合、ベースURL(locahost /)にバストします

于 2015-10-19T05:59:33.067 に答える