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

IIS не загружает привязки сайтов для протокола HTTP

У меня есть файл applicationhost.config, который настроен для протоколов http и https.

<site name="Application.Namespace" id="2">
            <application path="/" applicationPool="Clr4IntegratedAppPool">
                <virtualDirectory path="/" physicalPath="C:\projects\services\Application\Application.Namespace" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:3042:localhost" />
                <binding protocol="https" bindingInformation="*:44305:localhost" />
            </bindings>
        </site>

Проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю свое решение, IIS запускает этот экземпляр только в HTTPS и на порту 44305 и полностью игнорирует привязку HTTP: 3042 все вместе.

Когда я перейду к http: // локальный: 3042 он просто говорит мне, что страница не может быть найдена. Однако когда я использую порт HTTPS, то, что я ожидаю найти в HTTP, обслуживается правильно.

Я попытался переустановить iis, явно удалив https все вместе, протестировав другие привязки (присутствует такое же поведение). Так что я не уверен, что делать или с чего начать решать эту проблему.

Кто-нибудь еще испытал это, или у кого-нибудь есть интуиция относительно чего-то или куда-то, на что можно начать смотреть?

Любая помощь будет оценена. Спасибо

Немного дополнительной информации: