title: Active Directory access denied exception on DirectoryEntry.Invoke ChangePassword
body: <p>Following MVC web api code works without errors</p>
  
  <pre><code>directoryEntry.Invoke("SetPassword", "desired password");
  directoryEntry.CommitChanges();
  </code></pre>
  
  <p>But same application/service account get an error when attempting     </p>
  
  <pre><code>directoryEntry.Invoke("ChangePassword", "old password", "new password");
  directoryEntry.CommitChanges();
  </code></pre>
  
  <p>Error details:
  <code>System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))</code></p>
  
  <p>Does invoking ChangePassword require different permissions that SetPassword?</p>