CSS を更新する前は、Login.css に次のものがありました。
body
{
background-image: url('./pictures/fond.png');
background-repeat: repeat-x;
}
ここに私の構造がありました:
今、私は次のcssを持っています:
body
{
background-image: url('../pictures/fond.png');
background-repeat: repeat-x;
}
URLのダブルポイントに注意してください。
ここに私の新しい構造があります:
私の問題: IIS テスト サーバーでパブリッシュすると、自分の写真が表示されません!? ローカル開発マシン (VS2012) では、自分の写真を見ることができます。
しかし、IIS テスト サーバーにある Login.css を更新し、ダブル ポイントをシングル ポイントに置き換えると、再び機能します。(私の更新後)Login.cssがcssフォルダーの下にあるため、これは論理的ではありません。
何か案が?
ありがとう。
アップデート - - - - - - - -
CSSを参照する方法は次のとおりです。
bundles.Add(new StyleBundle("~/Content/bundleLogin").Include(
"~/Content/css/bootstrap.css",
"~/Content/css/Login.css"));
バンドルを作成してから:
@Styles.Render("~/Content/bundleLogin")