我有简单的代码
@using System.DirectoryServices.AccountManagement;
@helper ADFullName()
{
using (var context = new PrincipalContext(ContextType.Domain))
{
var principal = UserPrincipal.FindByIdentity(context, User.Identity.Name);
}
}
当然,找不到UserPrincipal
和PrincipalContext
命名空间,因为命名空间系统中不存在System.DirectoryServices.AccountManagement
。
您是否只能在.cshtml页面中使用某些名称空间?
我还尝试在Web.Config文件中添加程序集,但这也不起作用。