Ответ 1
Миметик, вероятно, уже добавлен в ваш IIS.
Попробуйте сначала удалить mimetype, а затем снова добавить его в свой web.config
<remove fileExtension=".woff"/>
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
Удачи!
Я использую Visual Studio 2012 с Update 2 и IIS Express.
Когда я добавляю запись в раздел staticContent, все остальные статические материалы (.js,.css,.jpg и т.д.) возвращают ошибку 500.
Любые советы будут очень признательны. Спасибо заранее.
Миметик, вероятно, уже добавлен в ваш IIS.
Попробуйте сначала удалить mimetype, а затем снова добавить его в свой web.config
<remove fileExtension=".woff"/>
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
Удачи!
Поведение элемента system.webServer/staticContent/mimeMap
изменилось в IIS 7.0, и, по-видимому, нужно отобразить все типы явно, чтобы они корректно вернулись.
Ниже приведено описание документации по настройке IIS:
Примечание. IIS 7 не будет возвращать типы файлов, которые не добавлены в элемент или которые имеют сопоставления в элементе по умолчанию. Это предотвращает несанкционированный доступ к файлам, которые не имеют сопоставлений в настройках конфигурации IIS 7.
Если вы используете IIS Express в visual studio, тогда нет необходимости определять staticContent
, поэтому удалите его.
По умолчанию Visual Studio IIS Express разрешает все типы MIME.