我在 Windows 2008 服务器上运行。我有一个调用 wcf 服务的 Web 服务。在 WCF 服务中,它尝试投射日期 20/08/2010 失败,因为它认为它是美国格式而不是澳大利亚格式。
到目前为止,我有:
- 在控制面板上将区域更改为英语澳大利亚格式
- 在“管理”选项卡下,我还将系统本地设置为英语(澳大利亚)
- 在默认网站级别的 IIS7 中,我在 .Net 全球化下更改了文化和 UI 文化。
- 我也在 Web 服务和 WCF 节点上完成了这项工作
我已将以下内容添加到 Web 服务和 WCF 应用程序 web.config 文件中
<globalization requestEncoding="utf-8"
responseEncoding="utf-8"
culture="en-AU"
uiCulture="en-AU" />
这最终改变了 Web 服务中的文化,但 WCF 服务仍然是美国文化。
谁能告诉我我还能尝试什么?