D
David Thielen
Hi;
I can call both:
using (DirectorySearcher objSearcher = new DirectorySearcher()) {
return (string) objSearcher.SearchRoot.Properties["name"].Value;
}
and:
return
System.DirectoryServices.ActiveDirectory.Domain.GetComputerDomain().Name;
When I run my app under WinXP using the VS 2005 web server. But when I use
IIS on the same system the call to
System.DirectoryServices.ActiveDirectory.Domain.GetComputerDomain() generates:
2007-01-10 21:49:28,081 [1] ac.server ERROR Error - An unexpected exception
for user:
System.Security.Authentication.AuthenticationException: Logon failure:
unknown user name or bad password.
---> System.DirectoryServices.DirectoryServicesCOMException (0x8007052E):
Logon failure: unknown user name or bad password.
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_AdsObject()
at System.DirectoryServices.PropertyValueCollection.PopulateList()
at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry
entry, String propertyName)
at System.DirectoryServices.PropertyCollection.get_Item(String
propertyName)
at
System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName)
--- End of inner exception stack trace ---
at
System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName)
at
System.DirectoryServices.ActiveDirectory.Domain.GetDomain(DirectoryContext
context)
at System.DirectoryServices.ActiveDirectory.Domain.GetComputerDomain()
at net.windward.portal.security.PortalRole.get_DomainName() in
C:\src\RePortal\WindwardPortalEngine\net\windward\portal\security\PortalRole.cs:line 114
Any ideas?
--
thanks - dave
david_at_windward_dot_net
http://www.windwardreports.com
Cubicle Wars - http://www.windwardreports.com/film.htm
I can call both:
using (DirectorySearcher objSearcher = new DirectorySearcher()) {
return (string) objSearcher.SearchRoot.Properties["name"].Value;
}
and:
return
System.DirectoryServices.ActiveDirectory.Domain.GetComputerDomain().Name;
When I run my app under WinXP using the VS 2005 web server. But when I use
IIS on the same system the call to
System.DirectoryServices.ActiveDirectory.Domain.GetComputerDomain() generates:
2007-01-10 21:49:28,081 [1] ac.server ERROR Error - An unexpected exception
for user:
System.Security.Authentication.AuthenticationException: Logon failure:
unknown user name or bad password.
---> System.DirectoryServices.DirectoryServicesCOMException (0x8007052E):
Logon failure: unknown user name or bad password.
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_AdsObject()
at System.DirectoryServices.PropertyValueCollection.PopulateList()
at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry
entry, String propertyName)
at System.DirectoryServices.PropertyCollection.get_Item(String
propertyName)
at
System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName)
--- End of inner exception stack trace ---
at
System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName)
at
System.DirectoryServices.ActiveDirectory.Domain.GetDomain(DirectoryContext
context)
at System.DirectoryServices.ActiveDirectory.Domain.GetComputerDomain()
at net.windward.portal.security.PortalRole.get_DomainName() in
C:\src\RePortal\WindwardPortalEngine\net\windward\portal\security\PortalRole.cs:line 114
Any ideas?
--
thanks - dave
david_at_windward_dot_net
http://www.windwardreports.com
Cubicle Wars - http://www.windwardreports.com/film.htm