Danke fuer den Namespace. Das geht aber leider immer noch nicht. Jetzt bekomme ich diese Fehlermeldung: Compiler Error Message: CS0234: The type or namespace name 'DirectoryServices' does not exist in the class or namespace 'System' (are you missing an assembly reference?) Ich habe schon ueberprueft, ob die System.Directoryservices.dll auf dem Server drauf ist bzw. registriert ist. Beides scheint der Fall zu sein. Ein erneutes Registrieren der dll ist leider fehlgeschlagen. Ich weiss nicht, ob ich mich einfach ganz besonders bloed anstelle, oder ob mein Server kurz vor dem Tod steht. Kann mir vielleicht trotzdem jemand helfen?
Gruss Frank -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von Patrick A. Lorenz Gesendet: Dienstag, 23. Oktober 2001 20:23 An: aspDEdotnet Betreff: [aspdedotnet] Re: AW: Re: Asp.Net und Active Directory Dann schreib das doch gleich :-) Du brauchst System.DirectoryServices. Also entweder "using" bei Code Behind oder ansonsten eine @Import-Direktive. Patrick > Hi, > den habe ich schon versucht, allerdings bekomme ich immer eine > Fehlermeldung > bezueglich DirectoryEntry. DotNet meint, dass moeglicherweise ein > namespace > fehlt welcher DirectoryEntry beinhaltet. Leider habe ich keine Ahnung > welcher das sein koennte. > Kann mir da jemand weiterhelfen? > Gruesse > Frank > -----Ursprungliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]Im Auftrag von Patrick > A. Lorenz > Gesendet: Dienstag, 23. Oktober 2001 14:29 > An: aspDEdotnet > Betreff: [aspdedotnet] Re: Asp.Net und Active Directory > Moin! > Warum verwendet Du nicht den Code, den ich Dir schon mal geschickt habe: > WindowsPrincipal Principal = (WindowsPrincipal) User; > WindowsIdentity Identity = (WindowsIdentity) User.Identity; > Response.Write("Name: " + Identity.Name + "<br>"); > Response.Write("Admin? " + > Principal.IsInRole(WindowsBuiltInRole.Administrator) + "<br>"); > DirectoryEntry DE = new DirectoryEntry("WinNT://" + > Identity.Name.Replace("\\","/")); > Response.Write("FullName: " + DE.Properties["FullName"][0] + "<br><br>"); > foreach(string PN in DE.Properties.PropertyNames) > Response.Write(PN + "<br>"); > foreach(DirectoryEntry objChildDE in DE.Children) > Response.Write(objChildDE.Path); > Gruesse, > Patrick >> Hallo, >> kann mir jemand sagen wie ich mit Asp.Net Benutzer aus der Active >> Directory >> auslesen kann? Momentant gelingt es mir nur das jeweilige login und die >> damit verbundenen BuiltIn-Rechte auszulesen. Ich wuerde allerdings gerne >> auch den Vornamen und den Nachnamen auslesen(zwecks persoenlicher >> Ansprache). Folgenden Code verwende ich um das Login und die Rolle >> auszulesen: >> <%@ Page language="c#" debug="True" %> >> <% @ Import Namespace = System.Security.Principal %> >> <% @ Import Namespace = System.Threading %> >> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > >> <html> >> <script language="C#" runat=server> >> void Page_Load(Object Src, EventArgs E ) >> { >> WindowsPrincipal Principal = (WindowsPrincipal) User; >> WindowsIdentity Identity = (WindowsIdentity) User.Identity; >> AuthUser.Text = Identity.Name; >> AuthType.Text = Identity.AuthenticationType; >> AuthTrueFalse.Text = Identity.IsAuthenticated.ToString(); >> AuthAdmin.Text = >> Principal.IsInRole(WindowsBuiltInRole.Administrator).ToString(); >> } >> </script> >> . >> . >> . >> Mit freundlichen Gruessen, >> Frank Tichy >> Web7 >> ____________________________________ >> Siller AG >> Suedstrasse 90 >> 74072 Heilbronn >> Tel.: +49 (0) 7131 / 9967-733 >> mailto:[EMAIL PROTECTED] >> http://www.siller.de >> http://www.palmandmore.de >> Postadresse: >> Wannenaeckerstrasse 43 >> 74078 Heilbronn >> | [aspdedotnet] als [EMAIL PROTECTED] subscribed >> | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv >> | Sie koennen sich unter folgender URL an- und abmelden: >> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > ********* > Das erste deutsprachige Buch zur C# Beta 2, > jetzt unter http://www.csharp-shortcut.de > * Patrick A. Lorenz > * Berliner Strasse 17b > * 78467 Konstanz > * http://www.p-l.de > * mailto:[EMAIL PROTECTED] > * tel: 07531.979757 > * fax: 07531.979754 > * mobil: 0171.3429349 > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie kvnnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie koennen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp ********* Das erste deutsprachige Buch zur C# Beta 2, jetzt unter http://www.csharp-shortcut.de * Patrick A. Lorenz * Berliner Strasse 17b * 78467 Konstanz * http://www.p-l.de * mailto:[EMAIL PROTECTED] * tel: 07531.979757 * fax: 07531.979754 * mobil: 0171.3429349 | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp
