61

glyphicons-halflings-regular.svgWeb サイトにブートストラップを追加しようとしています。ローカルではすべて正常に動作しますが、Azue では 404 エラーが発生します。

お探しのリソースは削除されているか、名前が変更されているか、一時的に利用できません。

staticContentまたは、以下のセクションを web.configに追加すると

<staticContent>
    <remove fileExtension=".woff" />
    <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
    <remove fileExtension=".ttf" />
    <mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
    <remove fileExtension=".svg" />
    <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>

このエラーが発生しました:

パス '/Content/fonts/glyphicons-halflings-regular.woff' のコントローラーが見つからないか、IController を実装していません。

上記のエラーを回避するには、ASP.NET サイトを適切に構成する方法を教えてください。

4

5 に答える 5

78

.woffファイルで同じ問題に遭遇しました。その拡張機能を追加したソリューションは正常に機能しweb.configます:

<configuration>
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension="woff" mimeType="application/font-woff" />
  </staticContent>
</system.webServer>

(元のソリューションを参照してください: http://www.codepal.co.uk/show/WOFF_files_return_404_in_Azure_Web_Sites )

于 2014-08-01T20:50:55.437 に答える
5

ソリューションにフォント ファイルを含めませんでした。これにより、公開 Web サイトにこのファイルが含まれていませんでした。

于 2013-11-20T12:14:51.590 に答える
3

Azure で継続的デプロイを使用している場合は、必要なすべてのファイルの "ビルド アクション" が [なし] ではなく [コンテンツ] であることを確認してください。

于 2014-01-21T15:57:26.790 に答える