カスタム フォントがAzure Webアプリケーションで許可されていない


解説

Azure Webアプリケーションは、静的コンテンツとして提供できるMIMEタイプのホワイトリストを定義しています。残念ながら、woff形式はデフォルトでは許可されていません。サイトがこの形式のフォントを参照している場合、ブラウザ経由でアクセスすると、404ステータス コードが発生する可能性があります。

解決策

MIMEタイプWeb.configファイルに手動で登録します。

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

参考文献: