我已经安装了AzMan,并且有一些经典的ASP网站我想在其中使用它。AzMan商店是在Active Directory中安装的。我可以让它在ASP.NET中正常工作,并使用VBS(Visual Basic脚本)。我的问题是它在经典的ASP上不起作用。我认为这与安全有关。这是它失败的线路:
AzManStore.Initialize 0, "msldap://domain.com/CN=BIS,CN=Program Data,DC=domain,DC=com"
我知道连接字符串是正确的,它可以很好地与其他应用程序配合使用。ASP应用程序以匿名方式运行。我认为正在发生的事情是用户无法登录。有没有办法在连接字符串中提供用户名和密码?
此网站的要求是使用匿名访问,但使用表单进行身份验证。
您可能需要确保您的进程标识设置为自定义域帐户,而不是像IUSR_<servername>
或ApplicationPoolIdentity那样作为本地计算机帐户运行,后者可能无法绑定到AD。