VS2010 конкретный порт меняется случайным образом - PullRequest
5 голосов
/ 25 июля 2011

Я играю с сервисом WCF.

Проблема, с которой я сталкиваюсь, заключается в том, что VS2010 продолжает произвольно назначать ему новый номер порта при запуске VS Development Server, даже если я установил его для определенного порта в настройках проекта.

Если я продолжу несколько раз останавливаться и запускать VS Development Server из-за этой проблемы, я получаю сообщение об ошибке Невозможно запустить сервер разработки ASP.NET, поскольку используется порт 'xxxx' .

Почему это происходит?

edit: Предполагалось, что это может быть вызвано тем, что Dev Server не останавливается. К сожалению, это происходит и на недавно запущенном компьютере, то есть когда его экземпляры вообще не работают.

Кроме того, после получения сообщения об ошибке не имеет значения, изменил ли я порт или выбрал опцию Auto-assignment Port . Результат тот же.

Ответы [ 3 ]

4 голосов
/ 25 июля 2011

Я видел это иногда, и кажется, что веб-сервер не останавливается время от времени.Поэтому при следующем запуске проекта предыдущий сервер будет работать на том же порту.

Решение состоит в том, чтобы явно закрыть предыдущий сервер и повторить попытку.

1 голос
/ 25 июля 2011

В свойствах проекта веб-приложения (щелкните правой кнопкой мыши и выберите «Свойства») веб-вкладку, установите переключатель в положение «Определенный порт» из автоматического выбора. Это должно сделать номер порта полностью согласованным.

0 голосов
/ 28 июля 2011

Оказывается, что проблема была связана с проблемой, решенной на Visual Studio Development Server с использованием неверного порта .

Я не подозревал, что это является причиной, потому что у меня не было общей проблемы. Я мог запускать решение WCF время от времени, но не в другое время. Я также мог бы запустить экземпляр Dev Server для решения MVC с конкретным портом, примененным без проблем.

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