title: Network path not found when attempting to connect to RootDSE
body: <p>I am running into a bit of a frustrating problem. I am running into a permissions issue I believe on this line of code in VB.NET Framework 4.6</p>
  
  <pre><code>Dim objRootDSE As New System.DirectoryServices.DirectoryEntry("LDAP://RootDSE")
  </code></pre>
  
  <p>When running from a account that has domain administrator privledges everything works as expected but when running from a normal test user account which is a member of Domain Users only I receive the following error: </p>
  
  <pre><code>System.Runtime.InteropServices.COMException (0x80070035): The network path was not found.
  </code></pre>
  
  <p>When I add the test account to the domain administrators group it starts behaving as it should. </p>
  
  <p>I have tried the following things: </p>
  
  <ol>
  <li>Tried connecting directly to the user object via the LDAP string (It should have rights to read its own object) but this also did not work. </li>
  <li>Not connecting to the RootDSE and connecting directly to the Server and OU. This also did not work same error</li>
  <li>Loaded an LDAP Browser onto the same computer running in the test user context (not as a domain administrator) and I am able to browse my Active Directory just fine. </li>
  <li>Run C:\Windows\System32\rundll32.exe dsquery,OpenQueryWindow ...am able to search for the test user (via the test user context) and even update personal fields in the AD object. </li>
  </ol>
  
  <p>Anybody have any ideas? I am stumped.</p>
  
  <p>Thanks</p>