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

Antwort per Email an