问题描述
我用C#(webform)在活动目录中创建用户,活动目录的域名是cn.xxx.com,该活动目录里有很多个组,我有其中一个组testAdmin的管理员权限,现希望在该组(并非在cn.xxx.com的根目录下)创建一个testUser具体代码如下:string_domain="cn.xxx.com/DC=testUser,DC=com";string_userName="testAdmin";string_passWord="123321";stringdomainAndUserName=_domain+@""+_userName;DirectoryEntryde=newDirectoryEntry("LDAP://"+_domain,domainAndUserName,_passWord);DirectoryEntryOU=de.Children.Add("CN=testUser","user");OU.CommitChanges();------------------------编译通过运行网页报错:“从服务器返回了一个参照。”经过一番调试发现有可能是_domain="cn.xxx.com/DC=testUser,DC=com";这里有问题我也不知道DC是什么请各位帮忙感谢各位帮忙和帮顶的朋友
解决方案
解决方案二:
string_domain="cn.xxx.com/CN=testUser,DC=com";
解决方案三:
您到这个网站看看:http://topic.csdn.net/t/20050930/16/4304405.html
解决方案四:
vlysses(张家)()感谢不过改成CN还是同样的错误
解决方案五:
关键是要在testAdmin这个组下面操作而不是根目录
解决方案六:
没看明白,帮顶了
解决方案七:
谢谢楼上
解决方案八:
不用谢~没帮上什么忙就来拿分,真是不好意思。。。。
解决方案九:
是_domain和domainAndUserName的问题,期待LDAP高手啊
解决方案十:
UP
解决方案十一:
其实我的意思是有一个组叫testAdmin我管理员的帐号也叫testAdmin都一样所以可能有点混淆我把题目改一下好了把管理员改成admin那么我的代码应该是这样的----------------------------------------------------------------------string_domain="cn.xxx.com/DC=testAdmin,DC=com";string_userName="admin";string_passWord="123321";stringdomainAndUserName=_domain+@""+_userName;DirectoryEntryde=newDirectoryEntry("LDAP://"+_domain,domainAndUserName,_passWord);DirectoryEntryOU=de.Children.Add("CN=testUser","user");OU.CommitChanges();
解决方案十二:
up
解决方案十三:
祝大家国庆玩得幸福
解决方案十四:
学习
解决方案十五:
帮顶~~
解决方案:
关注