У меня развернут веб-сервис на одном из серверов, который внутренне использует System.DirectoryServices для изменения пароля с помощью следующего кода:
DirectoryEntry obDirectoryEntry = GetCurrentUserDirectoryEntry();
obDirectoryEntry.Invoke("ChangePassword", new object[] { sOldPassword, newPassword });
obDirectoryEntry.CommitChanges();
obDirectoryEntry.Close();
Этот веб-сервис работает нормально при попадании из определенного другого домена, но завершается ошибкой, когда при обращении из какого-то другого:
Не удалось прочитать информацию о конфигурации с контроллера домена, так как машина недоступна или доступ запрещен.
Что может быть причиной этого? И что такое обходной путь?
Большое спасибо,
Ishan