title: ExeConfigurationFileMap: InvalidArgumentException, The string parameter 'fileMap.ExeConfigFilename' cannot be null or empty
body: <p>I am getting an InvalidArgumentException when I run my application.  I am attempting to create a new ExeConfigurationFileMap, and then load it with ConfigurationManager.</p>
  
  <pre><code>    public static ExeConfigurationFileMap configFile = new ExeConfigurationFileMap(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\QuikSnap\\QuikSnap.config");
      public static Configuration config = ConfigurationManager.OpenMappedExeConfiguration(Settings.configFile, ConfigurationUserLevel.None);
  </code></pre>
  
  <p>I have also attempted to set the configuration file after declaring it, but still didn't have any luck.</p>
  
  <p>If I attempt to continue after this exception, I next receive a TypeInitalizationException upon trying to set a variable to one of the values in the configuration file. </p>