Как открыть и обслуживать файл 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