Невозможно изменить культуру в WCF

Я работаю на сервере Windows 2008. У меня есть одна веб-служба, которая вызывает службу wcf. В службе WCF он пытается указать дату 20/08/2010, но терпит неудачу, потому что считает ее в американском формате, а не в австралийском.

На данный момент у меня есть:

  • На панели управления измените регион на английский австралийский в формате
  • На вкладке «Административный» я также установил локальную систему на английский (австрийский)
  • в IIS7 на веб-сайте по умолчанию. уровень Я изменил культуру и культуру пользовательского интерфейса в рамках глобализации .Net.
  • Я также сделал это в веб-службе и узлах WCF

Я добавил следующее в файл web.config веб-службы и приложений WCF

<globalization requestEncoding="utf-8" 
               responseEncoding="utf-8"  
               culture="en-AU" 
               uiCulture="en-AU" />

Это, наконец, изменило культуру в веб-службе, но WCF обслуживание остается культурой США.

Может ли кто-нибудь сказать мне, что еще я могу попробовать?

10
задан carlosfigueira 24 May 2012 в 02:09
поделиться