title: uiCulture does not work on server
body: <p>I use ASP.NET, EF 6.0.2, MVC 5.1.1.
  In web.config I set culture and uiCulture:</p>
  
  <pre><code>&lt;system.web&gt;
      &lt;globalization culture="de-CH" uiCulture="de" enableClientBasedCulture="false"  /&gt;
  &lt;/system.web&gt;
  </code></pre>
  
  <p>When I run the application locally, then the validation messages are shown in German correctly.
  When I publish the project to the webserver, the validation message are shown always in English.</p>
  
  <p>But the printing of:</p>
  
  <pre><code>Culture: @System.Threading.Thread.CurrentThread.CurrentCulture.ToString()
  UI Culture: @System.Threading.Thread.CurrentThread.CurrentUICulture.ToString()
  </code></pre>
  
  <p>shows correct the setted 'de-CH' and 'de'...</p>
  
  <p>The validation takes place on the server instead (not client side). Because the validation message after submitting the form occurs</p>
  
  <p>What I want, is to set the language of the application fix to German-Switzerland.</p>