出于某种原因,Windows 10更改了波兰语的日期格式(短文和长文)。目前,当我在C#中调用DateTime.Now.Date.ToString("d")
时,它会返回06.09.2015
,而在Windows 8.1上,它会返回2015-09-06
。
我在区域设置中更改了短日期和长日期格式,并将这些设置复制到系统帐户和新创建的帐户。它适用于Windows,但当我尝试在Web应用程序(ASP.NET MVC)中运行它时,事情变得更有趣。 当应用程序池设置为以LocalSystem身份运行时,它可以正常运行。但是,当它作为ApplicationPoolIdentity(默认值)运行时,它仍然返回默认日期格式。
鉴于此,我有两个问题: