私はbuilding a little libraryです。これはActive Directoryリソースの照会に使用できます。私はそれを前にテストして、期待通りに動作します。DirectoryServices - "不明なユーザー名または不正なパスワードのネットワークログオンエラー"
問題は、私はWindows Server 2003がインストールされているブランドの新しいVMWareの仮想計算機を作成しているで、ドメインを作成し、いくつかのダミーオブジェクトを追加し、私は、アプリケーションを実行しようとすると、今私はエラーを取得する:
「ネットワークログオンの不明なユーザー名またはパスワードが正しくありません "。
//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);
}
事実:
- 私のホストのラップトップは、私の仮想サーバー、またはその逆にpingを実行することができます。
- ドメインが正しく作成されています。
- 別のVMでテストするとき、アプリケーションが正常に実行されました。
私の唯一の考えは、何らかの形で、私が使用するように選択した管理者アカウントにドメインを照会する許可を与える必要があるということです。
どうすればよいですか?
また、新しいユーザーを作成してにそのドメインを照会する権限をとして与えることもできます。
提案がありますか?私は可能にしなければならないオプションがあると確信しています。
ありがとうございました!
EDIT!
.NET Framework 4をServer 2003仮想マシンにインストールしてそこからアプリケーションを実行したばかりです。それは完璧に実行されます。
この新しい知識では、このエラーの原因は何ですか?