This is more specific and cleaner version of this question - Different DateTimeFormat for dev and test environment
In the Application_BeginRequest()
Rather than setting the Thread's culture, you can specify it in the web.config like so:
That is a more "proper" way of specifying the culture in ASP.NET.