我在MVC .Net 3.5中有一个网站,我需要在Controller中使用以下代码。
所以我指的是名字空间System.DirectoryServices.AccountManagement
我收到一个错误:
Error 1 The type or namespace name 'DirectoryServices' does not exist in the namespace 'System' (are you missing an assembly reference?)
我缺少哪个程序集以及如何将其添加到项目中?
// set up domain context
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
// find a user
UserPrincipal user = UserPrincipal.FindByIdentity(ctx, "SomeUserName");
if (user != null)
{
// do something here....
string givenName = user.GivenName;
}
最佳答案
确保添加了对该 namespace 所在的System.DirectoryServices.AccountManagement.dll
程序集的引用。
供引用:PrincipalContext。
关于c# - 如何在MVC Web应用程序中使用PrincipalContext,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12890138/