web-dev-qa-db-ja.com

すべてのリソースを読み込めませんでした-エラー500

すべてのcss、image、jsファイルについて、開発者コンソールでこのエラーが発生する問題があります。

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

ファイル名とパスに問題はなく、すべてのリソースで発生しています。プロジェクトはASP.NET MVCプロジェクトであり、私の同僚はこれらのエラーなしで問題なくビルドして実行できます。プロジェクトは通常のプロジェクトフォルダーにあり、この問題はこれまで経験したことがありません。また、フォルダーのアクセス許可も確認しましたが、これがなぜ発生しているのかについてはまったくわかりません。

リソースはバンドルされていますが、リソースへのリンクを手動で作成すると、開発者コンソールで同じエラーがスローされます。

これまでに誰かがこのようなことを試したことはありますか?

ログ: ログ

トレースログ: Tracelog

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"
                ));


        }
    }
14
Thomas Teilmann

指定した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"です

ほとんどの場合、Webサイトレベルとアプリケーションレベルの両方でJSONファイルに対してMIMEタイプが定義されています

17
Sergey Rybalkin

私はWin2012サーバーで作業しており、IIS 8.5を使用しています。

Web設定の「staticcontent」セクションを確認してください。設定にはmimemapとmimetypeの行があります。

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

私はこの行にコメントしました、そしてそれは働き始めました。 500エラーが解決されました。

3
Satyajeet

Web.configのstaticContentのコンテンツを削除して修正しました。 IIS 10は、web.cofingに重複するfileExtentionsキーがあることについて不平を言っていました。

2
user1326628

権限が原因である可能性があります。フォルダにIIS_IUSRSアカウントに対する適切な権限があることを確認してください。

1
Sirwan Afifi

CSSが読み込まれていない場合は、Chromeの開発者ツールを使用してCSS名を確認します。ブラウザでそのCSSに移動します。カスタムエラーモードがオフになっている場合は、実際のエラー。私の場合、重複するMIMEタイプが存在していました。

0
Dev