使用默认应用程序池标识访问asp.net中的活动目录时出现异常

时间:2013-05-22 16:23:19

标签: asp.net-mvc active-directory

尝试使用默认应用程序池标识[IIS APPPOOL \ {application pool name}]访问活动目录时出现异常。

我得到的例外是

  

System.Runtime.InteropServices.COMException:发生操作错误。

尝试时

var userFound = UserPrincipal.FindByIdentity(principalContext, IdentityType.SamAccountName, userName)

当使用网络服务作为应用程序池标识时,此相同的代码可以使用,但我想知道如何使用默认应用程序池标识来实现此功能。

由于

1 个答案:

答案 0 :(得分:0)

我怀疑默认身份没有访问AD的权限。您可以尝试使用域帐户作为应用程序池标识,或在构建PrincipalContext时指定用户名和密码。