Была только 1 вещь, которая работала на меня.
с использованием *:portnumber:*
не принесло пользы. Да, после того, как я это сделал и убедился, что брандмауэр Windows открыт, я смог подключиться к порту, но все равно получил ошибку «503».
Я протестировал несколько вещей локально и обнаружил, что работает только http://localhost. Используя реальный IP-адрес (не 127.0.0.1, а, например, 192.168.1.50), все равно вернул 503 даже на локальном компьютере. Я пытался использовать настоящее имя хоста в привязках, но IIS Express отказался запускаться. На самом деле это может быть связано с тем, как разрешается имя хоста. Я не стал больше это изучать.
Наконец-то я закончил использовать эту конфигурацию:
<binding protocol="http" bindingInformation="*:53351:localhost" />
<binding protocol="http" bindingInformation="192.168.1.50:53351:*" />
Таким образом, я смог подключиться с удаленного компьютера, используя http://192.168.1.50:53351
.