Какие именно порты должны быть открыты для работы MSVSMON.exe (удаленная отладка)?

Я прошу своего сетевого администратора открыть порты на брандмауэре, чтобы разрешить удаленную отладку. В документации на MSDN написано, что нужен UDP 135. Однако админ говорит, что используется ряд нестандартных портов 19xx.

Какие именно порты необходимы для работы удаленной отладки?


person Vivian River    schedule 09.11.2010    source источник


Ответы (2)


Вам необходимо открыть порты как на вашем компьютере, так и на удаленном компьютере. В первую очередь это TCP 135, а не UDP 135.

Все порты и шаги перечислены здесь:

http://msdn.microsoft.com/en-us/library/h0d7tte4(v=vs.120).aspx

Вы можете связать своего администратора с этой страницей. Если у вас нет правил IPSec, в основном это сводится к следующему:

Ваш ПК: TCP 135

Удаленный ПК: TCP 135, TCP 139, TCP 445, UDP 137 и UDP 138.

Обновление: исправьте ссылку, так как она была обновлена. Обратите внимание, что транспорт удаленной отладки значительно изменился между Visual Studio 2010 и Visual Studio 2012+. Вышеупомянутые порты должны работать для VS2010. Перейдите по ссылке, чтобы просмотреть дополнительную информацию о VS2012+.

person Luke Kim    schedule 07.04.2011
comment
К вашему сведению... Этому сообщению уже несколько лет, но эта тема больше недоступна. - person ErocM; 04.01.2014

Для Visual Studio 2013 мне просто нужно было открыть 4018 и 4019, и это работает как ветер.

person Reza S    schedule 30.10.2014
comment
На самом сервере ничего нет? Только это в системе VS dev? - person IronRod; 15.12.2015
comment
Нет, этот порт должен быть открыт на машине, на которой размещен удаленный отладчик. - person Reza S; 17.12.2015