title: The use of Settings.Settings file in a Web Applicaiton
body: <p>I have inhertied an web application (.Net MVC) to support. I have noticed that the previous developer has created a class library (myApp.Core) and used a settings file (AppSettings.settings) to store application specific settings, I also can see an associated app.config file that has all the settings defined in:</p>
  
  <pre><code> &lt;applicationSettings&gt;
      &lt;myApp.Core.AppSettings&gt;
          &lt;setting name="DaysToKeep" serializeAs="String"&gt;
              &lt;value&gt;2&lt;/value&gt;
          &lt;/setting&gt;
          ...
      &lt;/myApp.Core.AppSettings&gt;
   &lt;/applicationSettings&gt;
  </code></pre>
  
  <p>I undersatnd that using a settings file gives nice strongly typed values and they can be stored agasint a user or application and the values can be accessed in code using the following notation:</p>
  
  <pre><code>AppSettings.Default.DaysToKeep;
  </code></pre>
  
  <p>However recently a change was required to update one of these setting's values on a production server (to issue a quick fix) however I was unable to locate where the actual app.settings file was located on the server and the exact setting and value to change.</p>
  
  <p>Locally I can see myApp.core.dll.config in myApp.Core bin folder.</p>
  
  <p>So... Where is the app.config file located on the web server? Also reading numberous articles seems to suggest that these values can't be upadted anyway, is this true.</p>