Windows 10和ApplicationPoolIdentity上的日期格式

时间:2015-09-05 22:47:36

标签: c# iis windows-10 regional-settings applicationpoolidentity

出于某种原因,Windows 10更改了波兰语的日期格式(短文和长文)。目前,当我在C#中调用DateTime.Now.Date.ToString("d")时,它会返回06.09.2015,而在Windows 8.1上,它会返回2015-09-06

我在区域设置中更改了短日期和长日期格式,并将这些设置复制到系统帐户和新创建的帐户。它适用于Windows,但当我尝试在Web应用程序(ASP.NET MVC)中运行它时,事情变得更有趣。 当应用程序池设置为以LocalSystem身份运行时,它可以正常运行。但是,当它作为ApplicationPoolIdentity(默认值)运行时,它仍然返回默认日期格式。

鉴于此,我有两个问题:

  1. 为什么Microsoft更改了波兰语的日期格式(链接到Technet或类似网站的高度赞赏)?
  2. 如何为运行为ApplicationPoolIdentity的应用程序池设置自定义日期格式?

0 个答案:

没有答案