[英]authenticating against AD using C#
I have this code and am using VS 2005 - works nicely - however, if I try it using VS 2008, doesn't work. 我有这段代码,并且正在使用VS 2005-效果很好-但是,如果我使用VS 2008进行尝试,则无法正常工作。 Any ideas? 有任何想法吗?
webconfig: 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# code: C#代码:
Membership.ValidateUser(netid.Text, passwd.Text);
where netid
and passwd
come from text input boxes. netid
和passwd
来自文本输入框。
Are you running in 3.5 (or 3.0) in VS 2008? 您是否在VS 2008中以3.5(或3.0)运行? What happens if you change the .NET Framework version to 2.0? 如果将.NET Framework版本更改为2.0,会发生什么? Are you getting any errors or is it just failing authentication? 您收到任何错误还是只是身份验证失败?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.