title: New thread in ASP.NET runs in different culture
body: <p>I have System.Timers.Timer that performs some operations based on schedule. When timer rises event, the threads culture is 'ru-RU' differ from culture in my web config.  </p>
  
  <pre><code>&lt;globalization culture="en-US" uiCulture="en-US" requestEncoding="utf-8" responseEncoding="utf-8" /&gt;
  </code></pre>
  
  <p>I guess the culture in timer handler based on my regional settings which is ru-RU.
  Currently i set it manually to 'en-US' in timer handler, but i think this is not the best way to solve the problem.</p>
  
  <p>In any case is there another solution to have the same culture in another thread as in my web config except setting it manually?</p>