у нас есть оффшорные подрядчики, которые пытаются запустить приложение, которое выполняет следующий вызов Active Directory, как показано ниже в VB.NET
Dim objRootDSE As New DirectoryEntry("LDAP://RootDSE")
Return "GC://" & Replace(Replace(objRootDSE.Properties("rootDomainNamingContext").Value().ToString, ",", "."), "DC=", "") 'DC=uis,DC=unisys,DC=com
Код возвращает ошибку в строке возврата функции, указывающую, что он не может связаться с сервером, который, когда он работает для меня локально, имеет вид «DC = uis, DC = unisys, DC = com»
Подрядчики подключаются к внутренней сети нашей компании через VPN и, как правило, имеют доступ ко всей сети, поэтому я не знаю, почему они не должны иметь возможность связаться с этим сервером.
Другие оффшорные пользователи в других местах не имеют проблем с тем же кодом.
Я почти ничего не знаю об AD. Кто-нибудь может дать мне подсказку?