App_Start フォルダーに BundleConfig.cs を含む ASP .NET MVC 4 アプリがあり、Global.asax 内にこのクラスと RegisterBundles メソッドを呼び出します。
スクリプトのバンドルに関してはすべて正常に機能しますが、スタイルのバンドルでは何も生成されません。
var bundle = new StyleBundle("~/bundles/css")
.Include("~/Themes/Rikkle.Web/Styles/app.min.css");
BundleTable.Bundles.Add(bundle);
次のように、ページ上の上記のバンドルにアクセスします。
<link href="/bundles/css" rel="stylesheet" type="text/css"/>
@Styles.Render() を使用するのではなく、手動でリンクを呼び出しています。これを呼び出したときにページが何も出力しないためです (繰り返しますが、すべてのスクリプト バンドルは引き続き機能します)。ブラウザで localhost:xxx/bundles/css に移動すると、Status Code 200 が表示されます。ペイロードが何もないというだけで、すべて問題ありません。ブラウザで localhost:/themes/rikkle.web/styles/app.min.css にアクセスすると、問題なく起動します。
また、ビュー フォルダー web.config とメイン web.config の両方で、Nuget からの最新のドロップである System.Web.Optimization を参照しています。