Do you run this under the aspnet identity? Remember 'aspnet' has no privilege to access the AD, you'll have to impersonate a more powerful user or use explicit binding credentials.
Willy. ----- Original Message ----- From: "Jim Graf" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, April 22, 2002 9:19 PM Subject: [DOTNET] Active Directory Problem > Hi, > > Playing around with active directory trying to get Windows group > based on userid. When run locally the code that follows works and prints > out the information. > > DirectoryEntry root = new DirectoryEntry("LDAP://somerootl"); > > // Create Directory Searcher > DirectorySearcher searcher=new DirectorySearcher(root); > > // Set Filter > searcher.Filter = "(SAMAccountName=someusername)"; > > // Add Properties To Look For > searcher.PropertiesToLoad.Add("memberOf"); > > // Find All that Match > SearchResult result = searcher.FindOne(); > Response.Write(result.Properties["memberOf"].Count); > Response.Write(result.Properties["memberOf"][0]); > > > When I run on my Windows 2000 Advanced Server I get the following > exception: > > Server Error in '/TestActiveDirectoryC' Application. > ---------------------------------------------------------------------------- > ---- > > Handling of this ADSVALUE type is not yet implemented (type = 0xb). > Description: An unhandled exception occurred during the execution of the > current web request. Please review the stack trace for more information > about the error and where it originated in the code. > > Exception Details: System.NotImplementedException: Handling of this > ADSVALUE type is not yet implemented (type = 0xb). > > Source Error: > > An unhandled exception was generated during the execution of the current > web request. Information regarding the origin and location of the exception > can be identified using the exception stack trace below. > > Stack Trace: > > > [NotImplementedException: Handling of this ADSVALUE type is not yet > implemented (type = 0xb).] > System.DirectoryServices.ResultPropertyValueCollection.get_Item(Int32 > index) +111 > TestActiveDirectoryC.WebForm1.Page_Load(Object sender, EventArgs e) > System.Web.UI.Control.OnLoad(EventArgs e) +67 > System.Web.UI.Control.LoadRecursive() +29 > System.Web.UI.Page.ProcessRequestMain() +724 > > > Any help would be appreciated > Jim > > 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.