ASP NET域用户认证报错!!

justinchenjy 2009-02-02 05:42:30
我的asp 网站用的是域用户认证,不过不是通常的绑定的登录本机的域用户
原理是这样的
我建立了一个登录页面,要求用户填写域用户和密码,如果通过,那么就可以登录到系统中了。


我使用的程序是这样的

Dim De As New DirectoryServices.DirectoryEntry("WinNT://DC001", User.text, Password.Text)

Dim result As DirectoryServices.DirectoryEntry = De.Children.Find(User.text)

只要用客户填写发用户名和密码在域里找到用户自己,那么就说明这个与用户名和密码是正确的。

以上的程序我在编辑器里运行的vs2005里运行的很正常。
可是一旦生成网页,发布到内网,就出问题了

错误代码是
“Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.”

似乎是客户输入的域用户和运行系统服务器的域用户不一致,导致AD服务器认为系统服务器的链接过多。
因为如果我用运行系统服务器的域用户登入,就没有这个问题了。

各位知道有什么方法可以解决吗?
是不是可以释放资源之类的
...全文
175 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
justinchenjy 2009-02-03
  • 打赏
  • 举报
回复
UP
justinchenjy 2009-02-02
  • 打赏
  • 举报
回复
请问,怎么查找LDAP服务器的地址呢?
我不知道我公司里LDAP服务器的地址
fei997yang 2009-02-02
  • 打赏
  • 举报
回复
用LDAP

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧