私はASP.NET MVC 5アプリケーションを持っています。アプリケーションのルートにはfonts
というフォルダがあります。 (これは、新しいアプリケーションを作成するときにVS 2017によってデフォルトで作成されたものです) IISがブートストラップフォントを間違った場所に探しています
私はアプリケーションをVisual Studioでローカルに実行するとすべて正常に動作します。パスが変更された理由が、私はIISにデプロイし、glyphicons
が使用されて任意のページを参照するとき、私は
(フィドラーで)以下のエラーを参照してください、私は知らないのですか? /fonts
フォルダーの下でフォントを検索する代わりに、/Content/fonts
フォルダーの下にあります。
あなたが展開するときに束ねる使用していますか?そうであれば、あなたのバンドルパスは相対的なのであなたのCSSパスをマックするかもしれません。バンドルに 'CssRewriteUrlTransform()'関数を渡すと、 'new StyleBundle("〜/ Css/Site ")のような正しい場所を指し示すようにURLを書き直す必要があります。 PickDateThemes/default.css "、新しいCssRewriteUrlTransform())' – Tommy