我已尽一切可能,将nJupiter.DataAccess.Ldap设置为使用asp.net 3.5构建的基于Intranet的Web应用程序的成员资格提供程序。
我面临的挑战:
无法使用默认登录webpart对用户进行身份验证(表示您的登录尝试未成功。请重试)
我尝试了这段代码并收到了一个COMException:"服务器上没有这样的对象。"
var ldapMembershipUser = System.Web.Security.Membership.GetUser(" username")作为LdapMembershipUser;
if(ldapMembershipUser!= null) { var givenName = ldapMembershipUser.Attributes [" givenName"]; }
我在这里放了我的web.config和nJupiter.DataAccess.Ldap.config:
web.config:http://pastebin.com/9XdDnhUH
nJupiter.DataAccess.Ldap.config:http://pastebin.com/WsSEhi98
我已经尝试了XML中不同值的所有可能的排列和组合,我无法继续前进。请指导。我只是无法连接到LDAP并对用户进行身份验证,甚至无法搜索用户。
答案 0 :(得分:1)
仅仅查看您的配置是不够的,因为我不知道您的Domino服务器的配置,所以我的答案不是尝试解决您的问题。如果这是我的问题,它试图教你如何接近它。以下是我对从代码到Domino LDAP的连接和查询进行故障排除的方法: