In often cases, I don’t usually pay attention to the culture. This has come back to bite me time after time 🙂
The problem exists when your done the dev phase and moving your web application to another machine, that machines culture code settings may have different defaults than your dev box did. The simple solution is just to set it in your web.config for your site. This way you guarantee the culture code is the same wherever your host your website.
Here is the one line of markup you need in your web.config (goes anywhere inside the system.web node):
And thats it. Of course you can adjust the codes for your nature. In often cases that will be “en-US” for North America.