Active directory DirectoryServices-“;网络登录失败未知用户名或错误密码”;
很抱歉,它可以用于查询Active Directory资源。我以前已经测试过了,它的工作原理和我预期的一样 问题是,我创建了一台全新的VMWare虚拟计算机,安装了Windows Server 2003,创建了域,添加了一些虚拟对象,现在当我尝试运行应用程序时,出现了以下错误: “网络登录失败未知用户名或错误密码” 事实:Active directory DirectoryServices-“;网络登录失败未知用户名或错误密码”;,active-directory,windows-server-2003,directoryservices,Active Directory,Windows Server 2003,Directoryservices,很抱歉,它可以用于查询Active Directory资源。我以前已经测试过了,它的工作原理和我预期的一样 问题是,我创建了一台全新的VMWare虚拟计算机,安装了Windows Server 2003,创建了域,添加了一些虚拟对象,现在当我尝试运行应用程序时,出现了以下错误: “网络登录失败未知用户名或错误密码” 事实: 我的主机笔记本电脑可以ping我的虚拟服务器,反之亦然 域已正确创建 在另一个VM上测试时,应用程序已正确运行 我唯一的想法是,我需要授予管理员帐户(我选择使用的帐户)查
- 我的主机笔记本电脑可以ping我的虚拟服务器,反之亦然
- 域已正确创建
- 在另一个VM上测试时,应用程序已正确运行
编辑强> 我刚刚在Server2003虚拟机上安装了.NETFramework4,并从那里运行了应用程序。它运行完美无瑕
有了这些新知识,是什么导致了这个错误呢?我只是想,你的管理员不能有一个空密码。请尝试使用有效的passowrd(遵守密码规则) 太平绅士
//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);
}