Как открыть и обслуживать файл WOFF из Azure без web.config?

Я обслуживаю статический сайт (на самом деле Angular, но все пакеты являются статическими, а также index-html) в Azure. Это работает как положено, кроме одной вещи. По некоторым причинам файлы WOFF не выставляются должным образом.

Решение для моего google-foo заключается в том, чтобы отредактировать файл web.config аналогично этому или этому блогу, и аналогичные предложения повсюду.

Вот сложная часть: у меня нет конфигурации в моем развертывании. Это просто набор файлов (несколько HTML, JS и CSS - и чертов WOFF). Как заставить приложение Azure обслуживать весь статический контент, включая WOFF?

2 ответа

Решение

У меня нет конфигурации в моем развертывании

Вы можете просто добавить файл web.config в корневую папку вашего приложения со следующим содержимым.

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

Вы можете установить расширение для службы приложений Azure:

https://github.com/johnnyqian/enable-font-awesome-site-extension

Другие вопросы по тегам