更新到Windows 8.1后,ASP.NET从字符串转换为日期问题

时间:2014-02-02 05:07:38

标签: asp.net date iis-7

在我的开发笔记本电脑上,我决定从Windows 8更新到Windows 8.1(最后),在此之前,转换为日期工作。

我在澳大利亚,所以它是dd / mm / yyyy,我知道问题是格式现在被调查为mm / dd / yyyy因此错误。

所以基本上是Windows 8(就在几小时前,我的应用程序工作正常),Windows 8.1更新了,它完全搞砸了。

  • 我已经检查了IIS中的全球化配置 - >设置为澳大利亚并返回Invariant Language(因为我们部署的服务器都是不变的)

  • 我检查了区域设置 - >位置澳大利亚,日期格式dd / mm / yyyy

我还能做什么?我的开发笔记本电脑出了问题,我主要需要它,所以我可以运行IE11进行测试,现在我的所有应用程序都已经进入严重的T_T

提前感谢任何建议或帮助。

1 个答案:

答案 0 :(得分:0)

您有几个选择。如果您希望此设置在应用程序范围内,最简单的可能是在您的web.config中添加<globalization uiCulture="en" culture="en-AU" />部分。请在此处查看其他选项...

How to: Set the Culture and UI Culture for ASP.NET Web Page Globalization

culture驱动.NET如何格式化日期,货币等。uiCulture确定要使用的资源文件。