2017-01-12 32 views
0

ここではおそらく15種類の回答が検索されています。IE 10 "0x800a1391 - JavaScriptランタイムエラーが発生する: 'jQuery'が定義されていません"(ASP.NET)

私はIE 10で私のASP.NETアプリケーションを実行するたびに、それは読み込みが完了する前に、私は次のエラーを取得する: enter image description here

私は互換モードで実行されているわけではない(私がチェックしました)。私は、互換モードがレイアウトを壊すので、Site Masterでそれを無効にすることさえできます。さらに、私が気づいているアプリケーションのどこにでもjQueryを積極的に使用しているわけではありません。

ChromeとFireFoxでテストするとアプリケーションがうまく動作します。

現在のところ、私たちのプロダクションサーバ上のIEではうまく動作します。 私のローカルコピーは、と全く同じですが、まだエラーが発生しています。私の理論はIEの設定だが、私は何が分かりません。

問題が発生したとき、私は文字通り.aspxページの背景色を編集していました。何か変わってしまい、何秒も早く成功した。だから私はそれが私のコードに関連していることを非常に疑う。

失敗したトラブルシューティングのソリューション:

  • SVNを使用して自分のアプリケーションの以前のバージョンに戻します。
  • 私のアプリのプロダクションバージョンの新しいコピーをチェックアウトします(問題なくIE 10でプロダクションで作業しています)。
  • NuGetを使用してすべてを更新します。
  • Visual Studioの修復。
  • パッケージマネージャでUpdate-Packageを使用する。
  • IEの開発ツールを使用して、プロダクションサーバーに何らかのエラーがスローされているかどうかを確認します(none)。ロードされないため、ローカルコピーでは使用できません。
  • 「互換性ビューでのイントラネットサイトの表示」のチェックを外します。

ありがとうございました!

+1

の 'bootstrap.js'の前に' jquery 'への参照があることを確認してください。js' –

答えて

1

Daniel Corzoのコメントは私に正しい方向を指摘しました。私が思ったより簡単な方法。

私がしなければならなかったすべては私のSite.Master ASPXページに私の頭のタグわたってるしき

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 

<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> 
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 

を追加しました。 サイトを強制的に互換モードで動作させるコードの直後に置いています(これは最初でなければならないか、動作しません)。

最初にエラーが発生した原因はまだ分かりません。

私はこのエラーを投げ込む前にほぼ1年間働いていたので、この単純な解決策を見落としました。

いずれにしても、私を正しい場所で指してくれてありがとう、ダニエル!

+0

あなたを歓迎します、あなたを助けてうれしいです –

関連する問題