c#活动目录-迁移到System.DirectoryServices.AccountManagement
本文关键字:System DirectoryServices AccountManagement 迁移 活动 | 更新日期: 2023-09-27 18:15:54
我正在尝试将一些代码迁移到。net 3.5中引入的System.DirectoryServices.AccountManagement类
我的旧代码是这样工作的,并继续工作:
var directoryEntry = new DirectoryEntry("LDAP://{ip address}", "{domain}''{users}", "{password}", AuthenticationTypes.Secure);
我的新代码运行在同一机器下的同一项目不工作:
var principalContext = new PrincipalContext(ContextType.Domain, "{domain}", "ldap://{ip address}/DC=company,DC=local", ContextOptions.Negotiate, "{users}", "{password}");
新代码抛出一个错误"服务器不能被联系",我觉得它应该连接,因为它运行在同一台机器和同一个Visual Studio项目下。
有什么建议吗?
在本例中,第四个参数的正确输入是DC=company,DC=local
。