0
私はこのコードを持っていますが、VS 2005を使用しています - しかし、VS 2008を使って試してみるとうまくいきません。何か案は?Cを使用してADに対して認証する
の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#コード:netid
とpasswd
は、テキスト入力ボックスから来
Membership.ValidateUser(netid.Text, passwd.Text);
。
「動作しません」と定義してください –
例外がスローされますか?もしそうなら、あなたは質問の最後に貼り付けることができますか? – Kev