Добавление одних и тех же типов пантомимы на уровне приложения (которое IIS поместит в файл web.config) и на уровне сайта (которое IIS поместит в файл applicationHost.config) может вызвать конфликт.
Одним из решений было бы просто удалить одно из двух конфликтующих расширений mimeMap из одного из файлов конфигурации. Однако в некоторых редких случаях ios администратору IIS может не понадобиться удалять одно из двух конфликтующих отображений пантомимы. Если нужны обе мои карты, способ обойти конфликт - сделать одно простое дополнение к web.config, которое выполнит REMOVE непосредственно перед выполнением ADD.
Так что, если установка вашего приложения добавляет следующая строка в web.config. , , ... И эта строка создает конфликт с той же картой MIME в файле applicationhost.config, все, что вам нужно сделать, это добавить следующую строку над этой строкой, чтобы она выглядела следующим образом:
<remove fileExtension=".xyz" />
<mimeMap fileExtension=".xyz" mimeType="xml/text" />
Выполнение удаления до добавления должно быть хорошо, даже если карта MIME .xyz не существует на более высоком уровне.
Вы также можете сделать это с помощью iis GUI.
1) открыть менеджер iis.
2) выбрать свой сайт или приложение.
3) дважды щелкните тип MIME на средней панели.
4) Удалите запись MIME Type ".idq".