Я прочитал много статей здесь, в MS и через Google, об удаленной отладке, и все они посвящены брандмауэру Windows и тому, как открыть порты и добавить удаленный агент отладчика в качестве исключения. Похоже, что при использовании удаленного отладчика он должен иметь возможность динамически открывать порты.
При использовании внешнего брандмауэра это невозможно. Кто-нибудь знает, какую конфигурацию использовать, чтобы разрешить удаленную отладку через внешний брандмауэр? На клиентском компьютере открыты все порты, на сервере открыты следующие порты:
- TCP 135, 139, 445
- UDP 137, 138, 500, 4500
РЕДАКТИРОВАТЬ: Использование Windows 2008 R2 SP1 на стороне веб-сайта и Windows 7 SP1 на стороне отладки, где установлена VS. Брандмауэр, однако, является внешним по отношению к обоим и должен быть настроен отдельно, то есть он не имеет информации о запущенном процессе, запрашивающем порт, он просто видит запрос порта.