2013-12-25 2 views

ответ

1

Эмулятор будет использовать порты, указанные защищение тех пор, пока они доступны (т.е. не используется любым другим способом)

Если они не доступны, что будет увеличивать номер порта, пока не найдет доступную одну ,

Если вы уже используете IIS, возможно, будут использоваться 80 и 443, и поэтому доступны 81 и 444, если они доступны, и так далее.

Так - для того, чтобы запустить эмулятор на 80 и 443 необходимо отключить IIS, выйти из эмулятора (выключение не хватает) и перезапустить эмулятор, чтобы позволить ему захватить порты 80 и 443.

Читать подробнее об этом here

+0

Я видел, что он действительно увеличивает порты, хотя я все еще пытаюсь понять, почему после изменения привязки веб-сайта по умолчанию iis, закрытие эмулятора + выход из его еще не возьмите правильный порт, но на самом деле он решил снова увеличиться. Я также изменил его настройки, чтобы работать на iis вместо iis express, но при этом не использовал правильные порты. – Shachar

+0

Могли ли вы подтвердить, что IIS больше не использует эти порты? Я бы проверял, что он отвечает на новые привязки, а затем перезапускает все пулы приложений или еще лучше - компьютер :-) –

+0

Я думал о перезапуске пулов приложений, но я отказался от хорошего ночного сна. :) Я пробовал это утро, и он работал после перезапуска пулов приложений, я увидел, что iis использует порт 80 на 0.0.0.0 под PID 4, который является системой. Спасибо Yossi! – Shachar

Смежные вопросы