Asp.net 检索当前用户的active directory信息
我在检索当前登录用户的active directory详细信息时一直遇到问题,无法解决。我使用以下代码从active directory中检索用户名,但是,即使我已导入System.DirectoryServices.AccountManagement,我仍会收到未定义的错误类型“UserPrincipal”Asp.net 检索当前用户的active directory信息,asp.net,active-directory,Asp.net,Active Directory,我在检索当前登录用户的active directory详细信息时一直遇到问题,无法解决。我使用以下代码从active directory中检索用户名,但是,即使我已导入System.DirectoryServices.AccountManagement,我仍会收到未定义的错误类型“UserPrincipal” Imports System.Web Imports System.DirectoryServices.AccountManagement public partial Class de
Imports System.Web
Imports System.DirectoryServices.AccountManagement
public partial Class deviceWorker
Inherits System.Web.UI.Page
<WebMethod()> _
Public Shared Function GetUserData() As Array
Dim currUser As UserPrincipal = UserPrincipal.Current
Return currUser.DisplayName.ToString()
End Function
这是一个简单的错误,当我收到它时,通常是因为import语句或名称空间中的输入错误,但我已经仔细检查了拼写,仍然没有运气
欢迎有任何见解
编辑:
我手动将以下程序集添加到web.config中,系统现在可以识别system.DirectoryServices可用,但是现在似乎有一个权限错误导致出现未定义的错误,尽管距离此错误还有一步,但仍然卡住了