Почему IIS отвечает с неправильной привязкой?
У меня есть два веб-сайта, размещенные на сервере с использованием IIS. Один обслуживается через порт 80 и представляет собой простой HTML, без скомпилированного кода. Другой находится на порте 90 и размещает веб-сервис ASMX.
Время от времени, когда я набираю IP-адрес сервера в веб-браузере с другого компьютера, он фактически пытается обслуживать веб-страницу с сайта веб-служб вместо базового сайта HTML на порту 80, и, конечно, он не может найдите файл для обслуживания, потому что он не существует.
Кажется, это происходит каждый раз, когда мне нужно переиздать веб-сервис.
Я могу это исправить, выполнив следующую процедуру:
- Отключить сайт веб-службы
- Посетите основной HTML-сайт нормально
- Повторно включить сайт веб-службы
Версия IIS: 8.5.9600.16384
По сути, я назвал их так:
Есть ли способ исправить это, чтобы мне не нужно было выполнять эту процедуру каждый раз, когда я хочу повторно опубликовать свой веб-сервис?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Редактировать ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ С тех пор я удалил веб-сайт по умолчанию, проблема не устранена.
Вот изображение вида сайта, показывающее только две привязки