2009-04-08 12 views
0

Ich habe diesen Code und verwende VS 2005 - funktioniert gut - aber, wenn ich es mit VS 2008 versuche, funktioniert nicht. Irgendwelche Ideen?Authentifizierung gegen AD mit C#

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:

Membership.ValidateUser(netid.Text, passwd.Text); 

wo netid und passwd von Texteingabefeldern kommen.

+0

bitte definieren "funktioniert nicht" –

+0

Erhalten Sie eine Ausnahme ausgelöst? Wenn ja, können Sie auf das Ende der Frage einfügen? – Kev

Antwort

1

Laufen Sie in VS 2008 in 3.5 (oder 3.0)? Was passiert, wenn Sie die .NET Framework-Version auf 2.0 ändern? Erhalten Sie irgendwelche Fehler oder versagt die Authentifizierung?

Verwandte Themen