У меня есть файл 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 все вместе, протестировав другие привязки (присутствует такое же поведение). Так что я не уверен, что делать или с чего начать решать эту проблему.
Кто-нибудь еще испытал это, или у кого-нибудь есть интуиция относительно чего-то или куда-то, на что можно начать смотреть?
Любая помощь будет оценена. Спасибо
Немного дополнительной информации: