Från dokumentationen för DirectoryEntry.Path:
Connect to a user on a computer. For example, "WinNT://<domain name>/<computer name>/<user name>". If you are connecting to a local computer, "WinNT://<computer name>/<user name>".
Du verkar ha glömt datornamnet, localhost om det är denna dator.
Men användaren är den som är inloggad och då hänger domänen med.
Jag använder Request.Servervariables.Get("AUTH_USER").
Man ska väl inte behöva skicka med namnet på domänkontrollanten också?
Om jag minns rätt måste du ha Windows i serverversion alt vara inloggad på en domän för att koden skall funka. Det funkar inte med att att vara lokalt inloggad på en icke-server eftersom du där inte har några directoryobjekt.
Men du verkar ju vara inloggad mot ett AD?
Det kan ju vara ett rättighetsproblem också. Alla har ju inte rätt att leka i AD:et.