Ошибка HTTP 500.19 - Внутренняя ошибка сервера - Дубликат FileExtesion - PullRequest
0 голосов
/ 08 апреля 2020

Я получил следующую ошибку при размещении веб-API в IIS 10.0

Код ошибки: 0x800700b7 Ошибка конфигурации: невозможно добавить повторяющуюся запись коллекции типа «add» с уникальным ключом атрибута «FileExtension», установленным в «.idq»

Пожалуйста, скажите мне решение

Ответы [ 2 ]

0 голосов
/ 09 апреля 2020

Добавление одних и тех же типов пантомимы на уровне приложения (которое 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 на средней панели.

enter image description here

4) Удалите запись MIME Type ".idq".

enter image description here

0 голосов
/ 08 апреля 2020

Я думаю, что номер порта используется другим проектом. Вы можете попробовать с другим портом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...