I have been chipping away at this date problem for a while, where I get different results in the VS development server and in IIS5.1.
It works in VS, it doesn't work in IIS.
I was coming to suspect a bug in IIS 5.1; nothing else was different.
But isn't it the case that IIS and the VS development server run as different users?
Do I remember right that the IIS one is IISUSR, and the VS server one ASPNET?
So maybe the problem is that these users have different cultures set, or the settings for one of those users (the IIS one) is corrupted?
But that raises the question, how can I change the settings - especially the short date format - for that user?
If a post helps to solve your problem, please mark as Answer.
I'm still confused, but now I'm confused on a higher plane.