title: OpenExeConfiguration Path Issue
body: <p>I'm trying to load an web.config from a server.
  Its placed at: \server\folders\web.config</p>
  
  <p>when i try this:</p>
  
  <pre><code> ConfigurationManager.OpenExeConfiguration(@"\\server\folders\web.config");
  </code></pre>
  
  <p>it searches for: web.config.config and fails.</p>
  
  <pre><code> ConfigurationManager.OpenExeConfiguration(@"\\server\folders\web");
  </code></pre>
  
  <p>it fails, because there is no folder \server\folders\web\</p>
  
  <p>So i tried several things and it seems as its checking wether the file the path is pointing on exists, and afterwards it appliers a .config and gets the config file.</p>
  
  <p>Just for fun i created an web.loaders file, and a web.loaders.config file. with</p>
  
  <pre><code> ConfigurationManager.OpenExeConfiguration(@"\\server\folders\web.local");
  </code></pre>
  
  <p>it loads the \server\folders\web.local.config perfectly, but throws Exceptions without the web.local file.</p>
  
  <p>So there a many ways to get this small thing loaded, but isn't there a more nice one than using a temp .web file or something?</p>