发布c#VS 2013后DateTime格式更改

时间:2015-07-21 22:56:23

标签: c# date datetime

发布到IIS后,我遇到了一个疯狂的问题。 它是一个c#应用程序,全部由书籍编写的全球化。 我的笔记本电脑和Windows 2008 Server控制面板上的日期和时间设置完全相同。两台机器都配置为MM / dd / yyyy。

在我的笔记本(开发)日期运行应用程序列为MM / dd / yyyy。 在服务器(prod)上运行应用程序日期列为M / d / yyyy。

在web.config

<globalization culture="en-US" uiCulture="en-US" enableClientBasedCulture="false"></globalization>

在IIS上,网站属性:

  • 打开.NET GLOBALIZATION
  • 从“文化”标签中选择所需的文化和UI文化。它在那里:en-US

我已在注册表中更改了活动 文件夹:

  1. HKEY_USERS -> .DEFAULT -> Control Panel -> International
  2. 右键点击键sShortDate,点击Modify
  3. Value数据更改为MM / dd / yyyy。

0 个答案:

没有答案