IIS Express включить внешний запрос - 503
Я попытался заставить IIS Express работать, чтобы внешние пользователи могли просматривать мой веб-сайт разработки MVC ASP.NET. Я следовал инструкциям в этом ответе SO, но теперь получаю ошибку 503 при доступе к сайту через мой внешний IP-адрес, localhost по-прежнему работает нормально.
Мой конфигурационный файл выглядит нормально
<site name="ManagerUI" id="5">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="D:\Application Development\Manager\MAIN-Branch\ManagerUI\ManagerUI" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:1904:" />
</bindings>
</site>
Я нашел следующий SO-ответ, который решает проблему, но он ТОЛЬКО позволит ему работать на внешнем адресе, а не на всех моих IP-адресах (локальный, внешний и т. Д.)
<binding protocol="http" bindingInformation=":1904:your-machine-name" />
1 ответ
Решение
Мне удалось ее решить, моя ошибка заключалась в том, что у вас мог быть только один набор привязок, затем я установил привязку для каждого внешнего адреса, на котором я хотел бы работать, и теперь все работает
<bindings>
<binding protocol="http" bindingInformation=":1904:" />
<binding protocol="http" bindingInformation=":1904:machineName" />
<binding protocol="http" bindingInformation=":1904:10.1.10.123" />
</bindings>