我一直遇到检索当前登录用户的活动目录详细信息的问题,但无法解决问题。我使用以下代码从活动目录中检索用户的名称,但即使我已导入System.DirectoryServices.AccountManagement,我仍然会收到错误类型' UserPrincipal'没有定义。
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
这是一个简单的错误,当我收到它时通常是因为导入语句或命名空间中的拼写错误,但我已经检查了我的拼写但仍然没有运气。
欢迎任何见解
修改
我手动将以下程序集添加到我的web.config中,系统现在识别出System.DirectoryServices是可用的,但是现在看来有一个权限错误导致&#34;未定义&#34 ;错误出现,但仍然卡住了一步。