Я building a little library, который может использоваться для запроса ресурсов Active Directory. Я тестировал его раньше, и он работает, как я ожидаю.DirectoryServices - «Неисправность сетевого входа неизвестного имени пользователя или неверный пароль»
Проблема я создал совершенно новый VMWare виртуальный компьютер с установленной Windows Server 2003, создал домен, добавили несколько фиктивных объектов и теперь, когда я пытаюсь запустить приложение, я получаю ошибку:
«Сеть ошибка входа в систему неизвестное имя пользователя или неверный пароль ".
//Example 1: Find all users in Active Directory. Be sure your LDAP connection string is correct.
string ldapConnection = @"LDAP://sergio-j9i2vccv/dc=contoso,dc=com";
string username = "Administrador"; //I'm using a spanish version of WS2003.
string password = String.Empty;
UserFinder userSearcher = new UserFinder(ldapConnection, username, password);
try
{
var users = userSearcher.FindAllUsers();
foreach (var user in users)
{
Console.WriteLine(user.Name);
Console.WriteLine(user.Path);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Факты:
- Мой хозяин ноутбук может пинг мой виртуальный сервер, и наоборот.
- Домен правильно создан.
- Приложение работает правильно при тестировании на другой виртуальной машине.
Моя единственная идея заключается в том, что мне нужно предоставить разрешение учетной записи администратора (той, которую я выбрал использовать), чтобы запросить домен.
Как это достичь?
Или я мог бы создать совершенно нового пользователя и дать , что разрешение на запрос домена.
Любые предложения? Я уверен, что есть опция, которую я должен включить.
Спасибо!
EDIT!
Я только что установил .NET Framework 4 на виртуальной машине Server 2003 и запустил приложение оттуда. Он работает безупречно.
Значит, с этим новым знанием, что может быть причиной этой ошибки?