[英]authenticating against AD using C#
我有这段代码,并且正在使用VS 2005-效果很好-但是,如果我使用VS 2008进行尝试,则无法正常工作。 有任何想法吗?
webconfig:
<connectionStrings>
<add
name="ADService"
connectionString="LDAP://kingletvm.creighton.edu/DC=blue,DC=jays,DC=creighton,DC=edu" />
</connectionStrings>
<system.web>
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<add
name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,
System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ADService"
attributeMapUsername="sAMAccountName"
description="Default AD connection"/>
</providers>
</membership>
</system.web>
C#代码:
Membership.ValidateUser(netid.Text, passwd.Text);
netid
和passwd
来自文本输入框。
您是否在VS 2008中以3.5(或3.0)运行? 如果将.NET Framework版本更改为2.0,会发生什么? 您收到任何错误还是只是身份验证失败?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.