我们有一个WCF Web服务返回一些包含日期时间值的xml作为字符串。该值首先从数据库中读出,然后使用.ToString()附加到xml字符串中。IIS默认日期时间格式
我们有很多Web服务器正在运行,但是这个特定的服务器正在将日期时间值转换为24小时值,我们需要它有12小时值,但我无法弄清楚如何更改IIS默认日期格式。我试图改变区域设置,并且着眼于Web服务的文化和用户界面文化价值,它们都被设置为“不变语言(不变国家)”。
我认为这可能需要注册表更改。有谁知道如何更改Web服务的日期时间格式?
我们不能在这个阶段更改代码,所以我唯一的选择是更新服务器本身。
它的Windows Server 2008的
上运行谢谢
您是否检查运行您的webservice的用户的区域设置? –
您的意思是IIS用户或用于启动Web服务的用户帐户? –
我的意思是实际运行WCF服务的帐户(请参阅任务管理器中的用户列)。或者它在IIS应用程序池中运行?然后它会是这个用户... –