Кажется, что уже существует правило привязки, связывающее ваше имя домена localhost и протокол HTTP.
Если вы только что установили службу IIS, и она автоматически создаст сайт по умолчанию и свяжет ваш порт 80.
Попробуйте удалить веб-сайт по умолчанию и повторите попытку.
И попробуйте не устанавливать имя хоста HTTP вашей привязки и просто оставьте его пустым. Когда вы оставите имя хоста пустым, оно будет связывать все входящие запросы от порта.
Разница между привязкой HTTP IIS и привязкой https заключается в том, что привязка HTTP основана на заголовке host
в запросе HTTP, а привязка https основана на SNI. Теперь ваша привязка https работает нормально, поэтому возможно, что ваши настройки имени HOST вызвали эту проблему.