Какие именно порты должны быть открыты для работы MSVSMON.exe (удаленная отладка)?
Я прошу администратора сети открыть порты на брандмауэре, чтобы разрешить удаленную отладку. В документации по MSDN говорится, что ему нужен UDP 135. Однако администратор говорит, что используется ряд нестандартных портов 19xx.
Какие именно порты необходимы для удаленной отладки?
3 ответа
Вам необходимо открыть порты как на вашем компьютере, так и на удаленном компьютере. В первую очередь это 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+.
Для Visual Studio 2013 мне просто нужно было открыть 4018 и 4019, и это работает как ветер
Ссылка:
Для Visual Studio 2022 удаленному компьютеру требуется
TCP входящий
- 4026 для VS 2022
- 4025 для VS 2022 и службы приложений Microsoft Azure. Этот порт используется только для удаленной отладки 32-разрядного процесса из 64-разрядной версии удаленного отладчика.
- 4024 для службы приложений Microsoft Azure
Исходящий TCP
- 3702