我最近在win 8.1环境中从win 8.1迁移到了10。
我有集成测试,它启动IIS Express进程,运行webapi网站,然后在其上调用请求。其中一个请求将日期作为参数。全局化设置在应用程序web.config中强制执行。
在win 8.1上,IIS处理日期格式,因为它在web.config中描述,测试为绿色。赢得10次迁移后,我注意到测试是红色的。我调查了这个案例,我注意到IIS(完整版的IIS和IIS Express)处理的日期格式与以前不同(MM-dd-yyyy而不是dd-MM-yyyy)。
我更改了系统中可用的所有区域设置(包括所有帐户的语言设置),但它没有帮助。
我还强制在machine.config和global web.config(Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config)中的全球化IIS设置上指定文化,但没有结果。
是否有人注意到类似问题?
答案 0 :(得分:2)
希望这有帮助。