2016-07-28 102 views
-3

我是webdevelopment的新手,並且製作了我的第一個MVC應用程序。 一切工作,並在我的開發機器看起來很好,但是當我發佈到服務器時,我在Internet Explorer中出現一些錯誤。 但是其他瀏覽器中的所有內容都可以正常使用,例如Google Chrome。MVC應用程序中的錯誤

有沒有人對我做錯了什麼有所瞭解,所以我知道該找什麼? 如果您需要查看任何代碼,請讓我知道哪些部分,因爲我不知道我做錯了什麼。

Error messages

//編輯 這裏是我的頭部標籤中_Layout.cshtml

@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設置中,選擇了「在兼容性視圖中顯示Intranet站點」。 取消選中它,現在一切正常。