无法加载所有资源 - 错误500

时间:2015-09-09 09:18:24

标签: html asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我遇到一个问题,我在开发者控制台中收到此错误,包括所有css,image和js文件:

Failed to load resource: the server responded with a status of 500 (Internal Server Error)

文件名和路径看起来很好,所有资源都在发生。该项目是一个ASP.NET MVC项目,我的同事可以构建并运行得很好,没有这些错误。该项目位于我常用的项目文件夹中,我以前从未遇到过这个问题。我还检查了文件夹权限,我完全不知道为什么会发生这种情况。

资源是捆绑的,但是如果我手动创建资源的链接,它会在开发者控制台中抛出相同的错误。

有没有人曾尝试过这样的事情?

记录:Tracelog

Tracelog:marcinj

BundleConfig.cs

public class BundleConfig
    {
        // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.js",
                        "~/Scripts/jquery.min.js",
                        "~/Scripts/jquery.simplemodal.js",
                        "~/Scripts/jquery.flot.min.js",
                        "~/Scripts/jquery.flot.categories.min.js"
                        ));

            bundles.Add(new ScriptBundle("~/bundles/language").Include(
                "~/Language/english.js",
                "~/Language/spanish.js",
                "~/Language/french.js"
               ));


            bundles.Add(new StyleBundle("~/Content/css").Include(
                "~/Styles/StyleNuheat.css",
                "~/Styles/buttons.css",
                "~/Styles/energy.css",
                "~/Styles/modalwindow.css",
                "~/Styles/dropdown.css",
                "~/Styles/jquery-ui.css"
                ));

            bundles.Add(new ScriptBundle("~/bundles/thermostat").Include(
                "~/Scripts/appl_thermostats.js",
                "~/Scripts/appl_thermostat_details.js",
                "~/Scripts/appl_schedule.js"
                ));

            bundles.Add(new ScriptBundle("~/bundles/general").Include(
                "~/Scripts/appl_supporter.js",
                "~/Scripts/appl_master.js",
                "~/Scripts/appl_navigation.js",
                 "~/Scripts/appl_general.js"
                ));

            bundles.Add(new ScriptBundle("~/bundles/energy").Include(
                "~/Scripts/appl_energy.js", 
                "~/Scripts/jquery-ui.js"

                ));

            bundles.Add(new ScriptBundle("~/bundles/useraccount").Include(
                "~/Scripts/appl_useraccount.js"
                ));
            bundles.Add(new ScriptBundle("~/bundles/groups").Include(
                "~/Scripts/appl_groups.js"
                ));
            bundles.Add(new ScriptBundle("~/bundles/login").Include(
                "~/Scripts/appl_login.js"
                ));


        }
    }

5 个答案:

答案 0 :(得分:17)

根据您提供的TraceLog文件,您的web.config文件中存在问题。异常消息是C:\Users\teilmann\source\Nuheat\oj.web\oj.web.main\web.config ( 112) :Cannot add duplicate collection entry of type "mimeMap" with unique key attribute "fileExtension" set to ".json"

您很可能在WebSite和应用程序级别上为JSON文件定义了MIME类型

答案 1 :(得分:3)

我正在使用Win2012服务器并使用IIS 8.5。

请检查" staticcontent" Web配置中的部分。 我们的配置中有一行代表mimemap和mimetype。

mimeMap fileExtension =" .woff" mimeType =" application / x-woff"

我评论了这一行并开始工作。 500错误得到了解决。

答案 2 :(得分:2)

我通过删除web.config中staticContent的内容来修复它。 IIS 10抱怨在web.cofing中有重复的fileExtentions密钥。

答案 3 :(得分:0)

最有可能的是,请确保您的文件夹拥有IIS_IUSRS帐户的正确权限。

答案 4 :(得分:0)

如果未加载css,请使用Chrome中的开发者工具查看css名称。在浏览器中导航到该css-如果关闭自定义错误模式,它将显示实际错误。 就我而言,存在重复的mimetype。