Назад | Перейти на главную страницу

Почему IIS отвечает с неправильной привязкой?

У меня есть два веб-сайта, размещенных на сервере с использованием IIS. Один обслуживается через порт 80 и представляет собой простой HTML-код без скомпилированного кода. Другой находится на порту 90 и размещает веб-службу ASMX.

Время от времени, когда я набираю IP-адрес сервера в веб-браузере с другого компьютера, он фактически будет пытаться обслуживать веб-страницу с сайта веб-служб вместо базового HTML-сайта на порту 80, и, конечно, он не может найти файл для обслуживания, потому что он не существует.

Кажется, это происходит каждый раз, когда мне нужно повторно опубликовать веб-службу.

Я могу исправить это, выполнив следующую процедуру:

  1. Отключить сайт веб-службы
  2. Посещайте основной HTML-сайт обычно
  3. Повторно включить сайт веб-службы

Версия IIS: 8.5.9600.16384

По сути, я назвал их так:

Есть ли способ исправить это, чтобы мне не приходилось выполнять эту процедуру каждый раз, когда я хочу повторно опубликовать свой веб-сервис?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Редактировать ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ Я удалил веб-сайт по умолчанию, проблема не устранена.

Вот изображение вида сайта, на котором показаны только две привязки