Ok, I see you didn't specify any authentication type when binding, If you don't set 
the Authetication type, the
credentials of the current process will be used.
Change your binding to:
DirectoryEntry("WinNT://nttest/Administrators,group",@"NTTestdomain\Administrator","intelligroup",
AuthenticationTypes.Secure);

and try again....

Sorry for that.
Willy.



----- Original Message -----
From: "george antony" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 24, 2002 8:18 AM
Subject: Re: [DOTNET] Retrieving user properties from a WinNT provider using .Net


> Willy,
> We were trying your sample in ASP .Net which didn't
> work .Whereas the same code works as a console
> application. I guess even if we give our username and
> password explicitly it takes the ASP Net Identity for
> authentication.We had set the mode of authentication
> as Windows in the Webconfig file . I tried out the
> same sample in ASP .Net in a machine which is in the
> same domain and I had logged into the computer using
> the Domain account NTTestDomain\Administrator. But
> still doesn't work there. At the same time Console
> applications get connected from anywhere without any
> username and password .
>
> thanks so much for your help
> George
>
> --- Willy Denoyette <[EMAIL PROTECTED]>
> wrote:
> > The reason is obvious; user
> > "NTTestdomain\Administrator" with password
> > "intelligroup" is - or invalid or unknown or has
> > no privileges.
> > I'm afraid there is something wrong with you domain
> > structure and/or your trust relationships between
> > doamins.
> > Can you access a Fileshare using the same
> > credentials?
> >
> > Willy.
> >
> >
> > ----- Original Message -----
> > From: "george antony" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, April 23, 2002 2:44 PM
> > Subject: Re: [DOTNET] Retrieving user properties
> > from a WinNT provider using .Net
> >
> >
> > > It throws a COMException which says "Access is
> > denied"
> > >
> > > Exception is raised when we try to get the members
> > > collection. The code below:
> > > **************************************************
> > > DirectoryEntry groupEntry = new
> > >
> >
> 
>DirectoryEntry("WinNT://nttest/Administrators,group",@"NTTestdomain\Administrator","intelligroup");
> > > pcoll = groupEntry.Properties;
> > > MembersCollection = groupEntry.Invoke("Members")
> > >
> > ****************************************************
> > >
> > > I have copied the stacktrace and the error code
> > below
> > > .
> > >
> > >
> > > ERROR CODE: -2147024891
> > > STACKTRACE: at
> > >
> > System.DirectoryServices.DirectoryEntry.Bind(Boolean
> > > throwIfFail) at
> > > System.DirectoryServices.DirectoryEntry.Bind() at
> > >
> >
> System.DirectoryServices.DirectoryEntry.get_NativeObject()
> > > at
> > >
> >
> System.DirectoryServices.DirectoryEntry.Invoke(String
> > > methodName, Object[] args) at
> > > WebApplication3.WebForm1.Page_Load(Object sender,
> > > EventArgs e) in
> > >
> >
> c:\inetpub\wwwroot\webapplication3\webform1.aspx.cs:line
> > > 32
> > >
> > > We couldn't find any relevant information for this
> > > error code in MSDN
> > >
> > > --- Willy Denoyette <[EMAIL PROTECTED]>
> > > wrote:
> > > > What does it do when using explicit credentials?
> > Is
> > > > there an exception thrown?
> > > > Are you sure you you have the authority and
> > > > principal separated by a double back slash:
> > > > "NTTestDomain\\Administrator",
> > > >
> > > > or a verbatim string....
> > > > @"NTTestDomain\Administrator",
> > > >
> > > > Willy.
> > > >
> > > > ----- Original Message -----
> > > > From: "george antony" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Tuesday, April 23, 2002 8:31 AM
> > > > Subject: Re: [DOTNET] Retrieving user properties
> > > > from a WinNT provider using .Net
> > > >
> > > >
> > > > > We are trying to authenticate the way u had
> > said
> > > > but
> > > > > we are not successful. we are able to
> > enumerate
> > > > groups
> > > > > using a vb 6.0 program but this code in .Net
> > fails
> > > > ..
> > > > > I wonder why ?
> > > > > We are in a different domain and the domain
> > > > controller
> > > > > itself is managing a different domain . Is
> > there
> > > > is
> > > > > any problem in this.
> > > > > thanks
> > > > > Georgr
> > > > > --- Willy Denoyette
> > <[EMAIL PROTECTED]>
> > > > > wrote:
> > > > > > If "Administrator" is a local account on the
> > > > remote
> > > > > > machine NTTestDomain, you have to specify
> > the
> > > > user
> > > > > > name as
> > > > > > authority\username like:
> > > > > >
> > > > >
> > > >
> > >
> >
> DirectoryEntry("WinNT/NTTestDomain/Co5049/Users,group",
> > > > > > "NTTestDomain\Administrator", "....
> > > > > > If the program runs in the "Administrator"
> > logon
> > > > > > session, and both machines do have an
> > > > Administrator
> > > > > > account with the
> > > > > > same password, there is no need to specify
> > the
> > > > > > credentials when binding.
> > > > > >
> > > > > > Willy.
> > > > > >
> > > > > >
> > > > > >
> > > > > > ----- Original Message -----
> > > > > > From: "george antony" <[EMAIL PROTECTED]>
> > > > > > To: <[EMAIL PROTECTED]>
> > > > > > Sent: Monday, April 22, 2002 1:15 PM
> > > > > > Subject: Re: [DOTNET] Retrieving user
> > properties
> > > > > > from a WinNT provider using .Net
> > > > > >
> > > > > >
> > > > > > > Hi
> > > > > > > This is the code we wrote:
> > > > > > >
> > > > > > > Dim memberscollection As Object
> > > > > > >         Dim group As New
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> DirectoryEntry("WinNT/NTTestDomain/Co5049/Users,group",
> > > > > > > "Administrator", "intelligroup",
> > > > > > >
> > > > > >
> > > >
> > System.DirectoryServices.AuthenticationTypes.Secure)
> > > > > > >         memberscollection =
> > > > > > group.Invoke("Members")
> > > > > > >         Dim filter As System.Object() =
> > > > {"user"}
> > > > > > >         memberscollection.Filter = filter
> > > > > > >         Dim user As Object
> > > > > > >         For Each user In memberscollection
> > > > > > >             MessageBox.Show("ADsPath " +
> > > > > > user.ADsPath
> > > > > > > + "Name: " + user.Name)
> > > > > > >         Next
> > > > > > >
> > > > > > >
> > > > > > > Since we are working with a remote machine
> > we
> > > > are
> > > > > > > giving username and password. still we
> > have
> > > > the
> > > > > > same
> > > > > > > problem. pls help in this issue.
> > > > > > >
> > > > > > > thanks
> > > > > > > george
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --- Willy Denoyette
> > > > <[EMAIL PROTECTED]>
> > > > > > > wrote:
> > > > > > > > If "serverName" denotes a local machine,
> > > > there
> > > > > > > > should be no problem binding with the
> > > > current
> > > > > > > > process identity, but
> > > > > > > > you'll have to specify valid credentials
> > > > when
> > > > > > > > binding against a remote machine (see
> > > > > > DirectoryEntry
> > > > > > > > - UserName and
> >
> === message truncated ===
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Games - play chess, backgammon, pool and more
> http://games.yahoo.com/
>
> You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
> subscribe to other DevelopMentor lists at http://discuss.develop.com.
>

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to