c# - 如何使用 PrincipalContext 连接到本地主机?

标签 c# .net

我知道这有一个简单的解决方案,但我似乎无法让它工作...

使用其他 Stack Overflow answersMicrosoft's Documentation ,我知道 PrincipalContext 必须这样设置:

PrincipalContext pc = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); 

或者像这样:

PrincipalContext domainContext = new PrincipalContext(ContextType.Domain,"YOURDOMAIN", null,ContextOptions.Negotiate | ContextOptions.SecureSocketLayer);  

我的问题是,如果我连接到本地主机,我应该为 "YOURDOMAIN" 属性添加什么?

尝试以 PrincipalServerDownException 结束:

PrincipalContext pc = new PrincipalContext(ContextType.Domain, "localhost:3600")

最佳答案

这是您要找的吗? :

   PrincipalContext pc = new PrincipalContext(ContextType.Machine, null);

关于c# - 如何使用 PrincipalContext 连接到本地主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5488234/

相关文章:

c# - 从扫描仪(类似键盘)设备获取输入字符串 C# .net

javascript - 使用按钮切换数据库中的位值 - 使用 Entity Framework

c# - 重载的方法组参数会混淆重载的解析?

c# - 是否可以使用 jquery 将文件上传到 SharePoint 文档库?

c# - 如何从 c++/cli 静态函数返回托管类

c# - 如何让控件在窗口最大化时自行调整大小?

.net - ASP.NET MVC 项目和 App_Code 文件夹

c# - 如何在两个 ViewModel 之间建立通信/传递数据

c# - 如何从对 web 服务的请求中获取客户端 IP 地址

asp.net - .NET 4.6.2 引入的 System.Web.Globalization 命名空间在运行时与 System.Globalization 发生冲突