I installed an asp.net mvc website from windows 2003 to windows 2008. From start the date format is displayed as m/d/yyyy hh:mm:ss tt when on 2003 it is displayed as yyyy-mm-dd HH:mm:ss
If I try to run this site through visual studio on 2003 or 2008 or windows 7 or xp, the pages pull correct format but if I run this through IIS, it shows wrong format (m/d/yyyy hh:mm:ss tt ).
I have edited the HKEY_USERS.DEFAULT\Control Panel\International to have desired date format but no luck!

I tried changing region and language too... no luck.
Any ideas anyone?!
Here is the first call to get the date time...

Thanks in advance.
No luck with suggestion:
