У меня есть сайт, вызывающий службу WCF, и я хочу, чтобы служба запускалась с культурой браузера. Я использую службу в режиме совместимости ASP.NET. Это работает до сих пор. Можно установить культуру службы WCF, используя культуру и культуру раздела глобализации.Получение культуры браузера в службе WCF с использованием ASP.NET и глобализации
Моя проблема заключается в том, что enableClientBasedCulture не оказывает никакого эффекта. Это мои настройки глобализации для этой услуги:
<globalization enableClientBasedCulture="true" culture="auto" uiCulture="auto"/>
Служба игнорирует эти настройки и использует культуру по умолчанию.
Что-то мне не хватает? Является ли enableClientBasedCulture неправильным способом передачи культуры в этом сценарии?
enableClientBasedCulture на основе заголовка Accept-Language (http://msdn.microsoft.com/en-us/library/system.web.configuration.globalizationsection.enableclientbasedculture.aspx). Что клиент отправляет для этого? –
«Клиент» в этом сценарии является прокси-сервером WCF на веб-сайте. Я не знаю, как повлиять на его заголовок запроса. Может быть, есть настройка WCF на стороне клиента? –