.net 平台之间特定于区域性的DateTime字符串不一致(2)

.net 平台之间特定于区域性的DateTime字符串不一致(2),.net,datetime,currentculture,.net,Datetime,Currentculture,这是类似于,因此标题 即使区域性相同,服务器上的日期输出也不同。dev机器和服务器在Windows中设置了相同的datae格式;英语(美国)。我已将ShortDateString的日期格式修改为“yyyy-MM-dd”。此更改仅在dev计算机上生效,服务器仍然以原始en-US格式显示值 在开发人员的机器上,我所要做的就是重新启动IIS以获取日期格式的任何更改。然而,服务器非常不情愿和固执 以下是两台机器的一些输出: 在我的windows 7开发人员计算机上: Current Culture: e

这是类似于,因此标题

即使区域性相同,服务器上的日期输出也不同。dev机器和服务器在Windows中设置了相同的datae格式;英语(美国)。我已将ShortDateString的日期格式修改为“yyyy-MM-dd”。此更改仅在dev计算机上生效,服务器仍然以原始en-US格式显示值

在开发人员的机器上,我所要做的就是重新启动IIS以获取日期格式的任何更改。然而,服务器非常不情愿和固执

以下是两台机器的一些输出:

在我的windows 7开发人员计算机上:

Current Culture: en-US
Current UI Culture: sv-SE

Short date format: yyyy-MM-dd
Long date format: 'den 'd MMMM yyyy
UI short date format: yyyy-MM-dd
UI long date format: 'den 'd MMMM yyyy

Decimal number: 1234.5
DateTime.Now: 2013-02-21 19:08:47
DateTime.Now.ToShortDateString() : 2013-02-21
在Windows 2008 R2服务器上:

Current Culture: en-US
Current UI Culture: sv-SE

Short date format: yyyy-MM-dd
Long date format: 'den 'd MMMM yyyy
UI short date format: yyyy-MM-dd
UI long date format: 'den 'd MMMM yyyy

Decimal number: 1234.5
DateTime.Now: 2/21/2013 7:08:49 PM
DateTime.Now.ToShortDateString() : 2/21/2013
区域和语言下的所有设置都相同。有什么想法吗

更新
用更多信息更新了问题,可能是因为在您的服务器上,IIS在其他帐户(不是您自己的帐户)上运行,并且将忽略您的本地设置。。。
可以解释问题吗?

是什么应用程序/代码生成字符串?应用程序可以覆盖计算机设置。我已更新问题可能是不同的浏览器设置吗?不能是浏览器设置。我在两个平台上使用相同的浏览器。