2016-07-28 8 views
-3

私はwebdevelopmentを初めて使用していて、初めてのMVCアプリケーションを作成しました。 私の開発マシンはうまく動作しますが、サーバーに公開するとInternet Explorerでエラーが発生します。 しかし、すべてが見えて、他のブラウザでうまくいきます(たとえばGoogle Chrome)。MVCアプリケーションでのエラー

誰かが私が間違っていることを知っている人はいませんか? コードを見る必要がある場合は、私が間違っていることがわからないので、どの部分を私に知らせてください。 //編集

Error messages

は、ここで私は_Layout.cshtml

にheadタグに
@Styles.Render("~/Content/css") 
@Styles.Render("~/Content/themes/base/css") 
@Scripts.Render("~/bundles/modernizr") 
@Scripts.Render("~/bundles/jquery") 
@Scripts.Render("~/bundles/jqueryui") 
@Scripts.Render("~/bundles/bootstrap") 

を持っている参照をして、私のBundleConfig.csこの

public static void RegisterBundles(BundleCollection bundles) 
    { 
     bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/Scripts/jquery-{version}.js")); 

     bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
        "~/Scripts/jquery.validate*")); 

     // Use the development version of Modernizr to develop with and learn from. Then, when you're 
     // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. 
     bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
        "~/Scripts/modernizr-*")); 

     bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
        "~/Scripts/bootstrap.js", 
        "~/Scripts/respond.js", 
        "~/Scripts/bootbox.min.js")); 

     bundles.Add(new StyleBundle("~/Content/css").Include(
        "~/Content/bootstrap.css", 
        "~/Content/Site.css")); 

     bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
     "~/Scripts/jquery-ui-{version}.js")); 

     bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
         "~/Content/themes/base/accordion.css", 
         "~/Content/themes/base/all.css", 
         "~/Content/themes/base/autocomplete.css", 
         "~/Content/themes/base/base.css", 
         "~/Content/themes/base/button.css", 
         "~/Content/themes/base/core.css", 
         "~/Content/themes/base/datepicker.css", 
         "~/Content/themes/base/dialog.css", 
         "~/Content/themes/base/draggable.css", 
         "~/Content/themes/base/menu.css", 
         "~/Content/themes/base/progressbar.css", 
         "~/Content/themes/base/resizable.css", 
         "~/Content/themes/base/selectable.css", 
         "~/Content/themes/base/selectmenu.css", 
         "~/Content/themes/base/slider.css", 
         "~/Content/themes/base/sortable.css", 
         "~/Content/themes/base/spinner.css", 
         "~/Content/themes/base/tabs.css", 
         "~/Content/themes/base/theme.css", 
         "~/Content/themes/base/tooltip.css")); 

    } 
+0

どのようにjavascriptファイルを参照していますか? jqueryをロードできませんでした。 [page inspector](https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor)を使用して、エラーが発生したかどうかを確認してください。 – Catalin

+0

質問にエラーメッセージを追加してください。リンクは謝罪されるかもしれません。 – CuriousSuperhero

+1

それはあなたもStackOverflowに新しいですね。(http://stackoverflow.com/help/how-to-ask) –

答えて

0

のように見えます私はついにこの問題の原因を突き止めました。

Internet Explorerの設定で、[互換性ビューでイントラネットサイトを表示する]が選択されています。 これをチェックしないと、すべて正常に機能します。

関連する問題