ASP.NET MVC 4 のバンドルおよび縮小機能に問題があります。基本的に、次のバンドル設定があります。
bundles.Add(new StyleBundle("~/backendcss").Include(
"~/backendContent/bootstrap/css/bootstrap.min.css",
"~/backendContent/assets/jui/css/jquery-ui.css",
"~/backendContent/assets/jui/jquery-ui.custom.css",
"~/backendContent/plugins/uniform/css/uniform.default.css",
"~/backendContent/plugins/fullcalendar/fullcalendar.css",
"~/backendContent/plugins/fullcalendar/fullcalendar.print.css",
"~/backendContent/assets/css/fonts/icomoon/style.css",
"~/backendContent/assets/css/main-style.css",
"~/backendContent/plugins/pnotify/jquery.pnotify.css",
"~/backendContent/plugins/msgbox/jquery.msgbox.css",
"~/backendContent/IntroJS/css/introjs.css"));
それらがページに配置されると、次のようになります。
<link href="/backendContent/assets/jui/css/jquery-ui.css" rel="stylesheet"/>
<link href="/backendContent/assets/jui/jquery-ui.custom.css" rel="stylesheet"/>
<link href="/backendContent/plugins/uniform/css/uniform.default.css" rel="stylesheet"/>
<link href="/backendContent/plugins/fullcalendar/fullcalendar.css" rel="stylesheet"/>
<link href="/backendContent/plugins/fullcalendar/fullcalendar.print.css" rel="stylesheet"/>
<link href="/backendContent/assets/css/fonts/icomoon/style.css" rel="stylesheet"/>
<link href="/backendContent/assets/css/main-style.css" rel="stylesheet"/>
<link href="/backendContent/plugins/pnotify/jquery.pnotify.css" rel="stylesheet"/>
<link href="/backendContent/plugins/msgbox/jquery.msgbox.css" rel="stylesheet"/>
<link href="/backendContent/IntroJS/css/introjs.css" rel="stylesheet"/>
最初の問題は、Tilda
~
がリンクの先頭に来ていないことです。これが問題の 1 つだと思います (サイトが適切にレンダリングされない) 現在、上記のすべての CSS スタイルシートは解決されていますが、多くのインポートと相対 URL (画像)そして、それらが台無しになっていると思います(バンドルがなければ、~/backendContent/....
すべてがうまく機能していることを示すだけです2 番目の問題は、
BundleTable.EnableOptimizations = true;
さらに多くの問題があり、さらに掘り下げると、(4368,1): ランタイム エラー CSS1019: Unexpected token, found '@import' (4368,9): run- の膨大なリストが表示されることです。時間エラー CSS1019: 予期しないトークン、'url("layout.css")' が見つかりました
これが重要かどうかはわかりませんが、生成された縮小およびレンダリングされたスタイルのリンク@Styles.Render("~/backendcss")
は次のとおりです。
<link href="/backendcss?v=eMX6YcVB78xPWZV9Dw6seHqsT742J8_M1irfUC0IdaQ1" rel="stylesheet"/>
何か案は?申し訳ありませんが、この機能を使用するのはこれが初めてで、このサイトには非常に多くの css と js があるため、多くの帯域幅を節約し、サイト全体を高速化できます。さらに、単純にクールです(つまり、動作させることができれば)!!!