title: GroupPrincipal method FindByIdentity throw strange exception
body: <p>I am trying to get all users by group name and dispalay it in sharepoint webpart. adGroupName something like = "CompanyGroup".</p>
  
  <pre><code>GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx, IdentityType.Name, adGroupName);
  </code></pre>
  
  <p>Exception: </p>
  
  <blockquote>
    <p>In order to perform this operation a successful bind must be completed on the connection</p>
  </blockquote>
  
  <p>Why is that and what i am doing wrong?</p>
  
  <p>stack trace:</p>
  
  <pre><code>       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.AccountManagement.PrincipalContext.DoLDAPDirectoryInitNoContainer()
     at System.DirectoryServices.AccountManagement.PrincipalContext.DoDomainInit()
     at System.DirectoryServices.AccountManagement.PrincipalContext.Initialize()
     at System.DirectoryServices.AccountManagement.PrincipalContext.get_QueryCtx()
     at System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithTypeHelper(PrincipalContext context, Type principalType, Nullable`1 identityType, String identityValue, DateTime refDate)
     at System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(PrincipalContext context, Type principalType, IdentityType identityType, String identityValue)
     at System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(PrincipalContext context, IdentityType identityType, String identityValue)
     at NewCo.Intranet.Common.DataAccess.ADUserManager.GetUserForGroup(String adGroupName, Boolean recursive)
     at NewCo.Intranet.Common.DataAccess.ADUserManager.GetMemberForCurrentSite()
     at NewCo.Intranet.Components.WebParts.ADGroupMembers.ADGroupMembersUserControl.Page_Load(Object sender, EventArgs e)
  </code></pre>
  
  <p><em>DirectoryServicesCOMException {"An operations error occurred.\r\n"}</em></p>