Hello I am trying to create a mono program that can control an active directory from a Linux server System.DirectoryServices doesn't seam to work the same way as it does on a windows client.
I can get the following code to run on a windows 7 and xp box but I cannot get it to work on ubuntu 10.10 or 11.04 Anyhelp on this would be great thanks. gmcs /pkg:dotnet /r:System.DirectoryServices Main.cs Main.cs(4,32): error CS0234: The type or namespace name `ActiveDirectory' does not exist in the namespace `System.DirectoryServices'. Are you missing an assembly reference? Main.cs(4,32): error CS0234: The type or namespace name `ActiveDirectory' does not exist in the namespace `System.DirectoryServices'. Are you missing an assembly reference? Compilation failed: 2 error(s), 0 warnings mono -V Mono JIT compiler version 2.6.7 (Debian 2.6.7-5ubuntu3) Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com TLS: __thread GC: Included Boehm (with typed GC and Parallel Mark) SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none cat /usr/lib/pkgconfig/dotnet.pc Name: Standard libraries in a .NET setup Description: References all the standard .NET libraries for compilation Version: 2.6.7 Libs: -r:Accessibility.dll -r:cscompmgd.dll -r:Microsoft.JScript.dll -r:Microsoft.VisualC.dll -r:Microsoft.Vsa.dll -r:System.Configuration.Install.dll -r:System.Data.dll -r:System.Data.OracleClient.dll -r:System.Design.dll -r:System.DirectoryServices.dll -r:System.dll -r:System.Drawing.Design.dll -r:System.Drawing.dll -r:System.EnterpriseServices.dll -r:System.Management.dll -r:System.Messaging.dll -r:System.Runtime.Remoting.dll -r:System.Runtime.Serialization.Formatters.Soap.dll -r:System.Security.dll -r:System.ServiceProcess.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Windows.Forms.dll -r:System.Xml.dll I can compile the code on a windows machine and it works fine when I scp it to ubuntu 11.04 and run I get this error: mono Test.exe hello world Unhandled Exception: LdapException: (32) No Such Object LdapException: Server Message: 0000208D: NameErr: DSID-031001E5, problem 2001 (NO_OBJECT), data 0, best match of: '' I get htis problem mono Test.exe hello world Unhandled Exception: LdapException: (32) No Such Object LdapException: Server Message: 0000208D: NameErr: DSID-031001E5, problem 2001 (NO_OBJECT), data 0, best match of: '' code Console.WriteLine("hello world"); DirectoryEntry entry = new DirectoryEntry("LDAP://xxxx", "x...@yyyy.com", "bestpasswordever"); string userName = ExtractUserName("Jshmo"); DirectorySearcher search2 = new DirectorySearcher(entry); search2.Filter = String.Format("(SAMAccountName={0})", userName); search2.PropertiesToLoad.Add("cn"); SearchResult result = search2.FindOne(); Console.WriteLine(result.Path); _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list