Мне нужно добавить новое сопоставление MIME для расширений файлов .woff в IIS Express.
Если я добавлю следующий фрагмент в «applicationhost.config» IIS Express, он будет работать нормально:
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
...
Но на самом деле я хотел бы добавить его в мой файл «web.config», чтобы не каждому разработчику приходилось менять свой «applicationhost.config» локально.
Поэтому я снова удалил его из файла «applicationhost.config» и добавил следующий фрагмент в «web.config» проекта:
<system.webServer>
...
<staticContent>
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
</staticContent>
</system.webServer>
К сожалению, похоже, что это не работает, потому что, когда я пытаюсь получить доступ к файлу .woff, я получаю ошибку HTTP 404.3.
Что я делаю не так?
источник
Если кто-то сталкивается с такими ошибками, как Ошибка: невозможно добавить дубликат записи коллекции типа «mimeMap» с атрибутом уникального ключа и / или другие сценарии перестают работать при выполнении этого исправления, это может помочь сначала удалить его следующим образом:
По крайней мере, это решило мою проблему
источник
источник
Я знаю, что это старый вопрос, но ...
Я просто заметил, что мой экземпляр IISExpress не обслуживает файлы woff, поэтому я не искал (нашел это), а затем обнаружил:
http://www.tomasmcguinness.com/2011/07/06/adding-support-for-svg-to-iis-express/
Я предполагаю, что моя установка имеет поддержку SVG, так как у меня не было проблем с этим. Но инструкции можно легко изменить для woff:
Запустите команду:
appcmd set config / section: staticContent / + [fileExtension = 'woff', mimeType = 'application / x-woff']
Решить мою проблему, и я не возиться с какой - то вшивой конфигурации (например , мне пришлось добавить поддержку
PUT
иDELETE
глаголов). Ура!источник
Спасибо за этот пост. Я получил это с помощью шаблонов усов в моем проекте asp.net mvc, я использовал следующее, и это сработало для меня.
источник
Я не пользуюсь IIS Express, но развиваюсь под моим Local Full IIS 7.
Так что, если кто-то еще пытается здесь сделать это, мне нужно было добавить mime-тип для woff через IIS Manager.
источник
Чтобы решить эту проблему, дважды щелкните параметр конфигурации «Типы MIME», выбрав корневой узел IIS на левой панели, и нажмите ссылку «Добавить ...» на панели «Действия» справа. Это вызовет следующий диалог. Добавьте расширение файла .woff и укажите «application / x-font-woff» в качестве соответствующего типа MIME:
То же самое для woff2 с применением / x-font-woff2
источник
У меня была проблема с получением приложения ASP.NET 5.0 / MVC 6 для обслуживания статических двоичных типов файлов или просмотра виртуальных каталогов. Похоже, что это теперь делается в Configure () при запуске. См. Http://docs.asp.net/en/latest/fundamentals/static-files.html для быстрого ознакомления.
источник