gpt4 book ai didi

asp.net - 使用 LDAP 的 Active Directory 成员资格提供程序

转载 作者:行者123 更新时间:2023-12-03 04:33:58 24 4
gpt4 key购买 nike

我正在完成一项学校作业,其中我们使用 Active Directory 处理以 asp.NET 编写的 Web 应用程序的登录。我们的 Active Directory 安装在 Azure 上的虚拟机上。

尝试登录时,出现以下错误:/image/B36g8.png

我已多次检查我的连接字符串,但似乎无法使其工作。

目前,我有以下连接字符串:

<add name="ADConnectionString" connectionString="LDAP://ictforevents1.cloudapp.net/DC=ictforevents1,DC=cloudapp,DC=net" />

分配给我们虚拟机的 DNS 名称是 ictforevents1.cloudapp.net,这也是我在 Active Directory 设置向导中设置的域。

使用上面连接字符串中的数据,我可以使用 LDAP Admin 连接到 AD。

如何修复错误?

最佳答案

我通过将连接字符串中的域替换为 IP 地址解决了该问题。据我所知,asp 将始终尝试使用安全连接,即使使用不安全端口 (389) 时也是如此。当给出 IP 地址时,它不会尝试执行此操作。

我的新连接字符串是:

<add name="ADConnectionString" connectionString="LDAP://23.97.173.160:389/CN=Users,DC=ictforevents1,DC=cloudapp,DC=net" />

虽然这并不理想,因为服务器没有静态 IP,但总比根本不工作好。

关于asp.net - 使用 LDAP 的 Active Directory 成员资格提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30680920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com