Active directory 登录失败:从Active directory读取时用户名未知或密码错误

Active directory 登录失败:从Active directory读取时用户名未知或密码错误,active-directory,login,Active Directory,Login,我需要从Active Directory读取包装器web服务。它在DEV上运行良好;但是在Staging/QA上,我得到了这个错误 登录失败:未知用户名或错误密码 我能够从两个开发和登台框远程登录到389(LDAP端口)上的Active directory服务器。我尝试使用不同的用户帐户,这些帐户甚至对active directory具有只读访问权限;所有这些在开发上都很好,但在登台/质量保证上却没有。有什么线索吗?您可以检查运行web服务的帐户的权限,通常在登台/QA上,因为安全要求更高 更新

我需要从Active Directory读取包装器web服务。它在DEV上运行良好;但是在Staging/QA上,我得到了这个错误

登录失败:未知用户名或错误密码


我能够从两个开发和登台框远程登录到389(LDAP端口)上的Active directory服务器。我尝试使用不同的用户帐户,这些帐户甚至对active directory具有只读访问权限;所有这些在开发上都很好,但在登台/质量保证上却没有。有什么线索吗?

您可以检查运行web服务的帐户的权限,通常在登台/QA上,因为安全要求更高


更新

这可能是很多事情,从不正确地转义密码(密码中的字符可能不在您使用的任何语言的“正常”字符串中)到在用户名(域\用户名)中不包含广告域名

kanguage是C#。用户和密码在配置文件中显示。这些在开发人员中运行良好,请详细说明…该网站已为Windows auth启用。在web服务中,在模拟具有AD读取权限的帐户时尝试AD请求。谢谢。我在没有传递凭据的情况下进行了尝试(只是将ldapPath传递给DirectoryEntry实例);它工作得很好。但是,如果我提供凭据,即使对于只读用户也是失败的(所有开发人员都具有只读访问权限)。我看到开发和登台之间唯一的区别是开发是XP(5.1),Stg是2003(IIS6);我尝试了Domain\Username(而不是Username),但没有更改任何其他内容。我尝试将应用程序池更改为与域用户一起运行,但没有成功。该链接是有意义的,并且与问题相关。。再次感谢