0

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

我得到的例外是

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

尝试时

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

当使用网络服务作为应用程序池标识时,同样的代码适用,但我想知道如何使用默认的应用程序池标识使其工作。

谢谢

4

1 回答 1

0

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

于 2013-05-22T16:42:49.803 回答