5

開発中はアイコンを問題なく表示できますが、Visual Studioのビルド展開パッケージを使用して展開パッケージを作成し、ローカル(同じPC)IIS7.5サーバーでホストした後、アイコンが表示されません。私はそれらすべてのための空白のボックスを取得します

パスを確認しました。画像があります。

私はグーグルで調べて、彼と同じ問題を抱えている人を見つけましたが、彼はapacheでWebプロジェクトをホストしていたので、彼がしたことはすべてのファイルとフォルダーを777にchmodすることでした。

IIS7.5でも同じことをしました。フォルダに読み取り/書き込みアクセスを許可しましたが、まだ表示されません。これは、[ハンドラーマッピング]>[コンテンツビュー]>[アクセス許可の編集]を介して行いました。念のため、すべてのユーザーがglyphicons.pngを完全に制御できるフォルダーを指定しました。

それでも何も表示されません。他に何をチェックする必要がありますか?

4

2 に答える 2

9

私は同じ答えを探していました、そして私のために、私がサイトに直接リンクを置くときに働きました。

http://glyphicons.getbootstrap.com/で提供されているリンクを使用するか、次のリンクを_Layoutページに配置してみてください。

  • <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet">

  • <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>

  • <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css" rel="stylesheet">

同様の状況に関連する他のリンクは次のとおりです。

于 2013-09-09T04:23:37.747 に答える
4

参考までに、この他のStackOverflowの回答で提案されているこの方法は、.eot、.ttf、および.woffファイルのビルドアクションをデフォルト値の「None」ではなく「Content」に設定することで問題を解決します。これを行うことで私の問題は解決しました。

于 2014-12-26T16:30:55.307 に答える