localhost всегда указывает на текущий адрес обратной связи устройства, поэтому localhost на вашем компьютере указывает на себя, а localhost на телефоне также указывает на себя.Если ваш телефон подключен к той же сети, что и ваш компьютер, вы можете запустить сайт по определенному локальному IP-адресу вместо localhost и подключиться с помощью IP-адреса.Но я не думаю, что можно использовать IISExpress с чем-то, кроме localhost.Вы можете использовать другой профиль запуска и просто использовать kestrel напрямую с ipaddress вместо IISExpress.
Если вы используете эмулятор Android на своей машине, то вы можете получить доступ к сайту через специальный ipaddress, который позволяет эмуляторуподключитесь к компьютеру, поэтому, если вы работаете на localhost: 5566, из эмулятора вы бы использовали http://10.0.2.2:5566
Я не уверен насчет других эмуляторов для iphone и т. д., они могут иметь другие соглашения.