检索当前用户的活动目录信息

时间:2014-05-23 21:17:11

标签: asp.net active-directory

我一直遇到检索当前登录用户的活动目录详细信息的问题,但无法解决问题。我使用以下代码从活动目录中检索用户的名称,但即使我已导入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 ;错误出现,但仍然卡住了一步。

0 个答案:

没有答案