【ASP.NET】bundleで読み込まれないときに確認すること

ASP.NET

asp.net mvc でなぜかbundleしたスタイルやjavascriptが
読み込まれないという事態に陥りました・・・。
とはいえ、jQueryなど、問題なく読み込まれているファイルもあるのです。
構文が間違っていないことは確実。
一応こんな感じ。

bundles.Add(new StyleBundle(“~/Content/themes/base/css”).
Include( “~/Content/themes/base/*.css” ));
//読み込む側
@Styles.Render(“~/Content/themes/base/css”)

なぜか、以下の方法で解決できました。
ファイルによって読み込まれる、読み込まれないの違いがあったので、
なんとなくファイル名を変えてみると読み込まれました。
どういうことかは分かりませんが、
ファイル名に「.(ピリオド)」が複数あると、読み込まれない場合があるようです。
jqueryとか読み込まれていたものもあるので謎ですが。

例)
× → dataTables.bootstrap.min.css
○ → dataTables-bootstrap-min.css

javascriptも同様にできました。
一応試す価値ありそうです。

タイトルとURLをコピーしました