Порт Visual Studio 2010 для веб-разработки - PullRequest
0 голосов
/ 15 августа 2011

Я заметил, что Visual Studio время от времени любит менять порт, используемый для моего приложения, и мне было интересно, почему.После некоторого чтения переполнения стека, я нашел решения, чтобы предотвратить это (можно назначить статический порт).Тем не менее, я не считаю это проблемой (просто любопытство) и не нужно назначать статический порт.Я просто хочу знать, почему это происходит.

Во время отладки моего приложения VS будет работать на одном порту.При следующем запуске через 5 или десять минут он будет работать на совершенно другом порту.Насколько я знаю, никакие другие процессы на моей машине не используют эти же порты, так почему это изменение?Как только он находит доступный порт, почему он не продолжает его использовать?

Ответы [ 2 ]

2 голосов
/ 15 августа 2011

Это по замыслу.Либо у вас могут быть случайные порты каждый раз, либо вы можете назначить фиксированный порт для каждого проекта.Я предполагаю, что все просто (вместо того, чтобы выяснить, используется ли ранее использованный порт или нет, а затем на основе этого использовать старый или новый)!

1 голос
/ 15 августа 2011

Как сказал Мркиф, это сделано намеренно.Вы можете выбрать использование IIS, создав виртуальный каталог и сделав соответствующий выбор на вкладке Web свойств проекта.

Тогда ваш URL (также может быть отлажен) будет выглядеть так:

http://localhost/myproject

Порт 80 теперь будет по умолчанию:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...