我正在开发一个使用LDAP执行Active Directory更新的Web应用程序。当我将该应用程序托管在IIS 7上时,在
然后我发现应用程序池使用身份“ IIS APPPOOL \ ASP.NET v4.0”执行更新。
我需要使用Web应用程序的用户的Windows帐户作为应用程序池的标识。
我已经完成了以下操作:
directoryEntry.CommitChanges();
语句处出现“访问被拒绝”错误。然后我发现应用程序池使用身份“ IIS APPPOOL \ ASP.NET v4.0”执行更新。
我需要使用Web应用程序的用户的Windows帐户作为应用程序池的标识。
我已经完成了以下操作:
- 在web.config中添加> authentication mode="Windows"
- 在IIS上禁用匿名身份验证
- 选择内置帐户“ApplicationPoolIdentity”作为应用程序池的标识