Can CultureInfo.CurrentCulture difieren por grupo de aplicaciones?
-
26-09-2019 - |
Pregunta
Tengo problemas con CultureInfo en nuestra aplicación web ASP.NET. Nuestra aplicación web devuelve una cultura diferente, dependiendo de qué grupo de aplicaciones que se encuentra.
En el grupo de aplicaciones A, es en-US, pero en el grupo de aplicaciones B, es nl-BE.
Me gustaría que fuera NL-BE, pero no puede encontrar dónde cambiar esto (IIS6 por cierto). Ni siquiera estoy seguro de si esto se puede cambiar en un nivel de aplicación-piscina.
Estoy comprobando con CultureInfo.CurrentCulture.Name.
¿Es posible cambiar esto para un grupo de aplicaciones? O ¿qué otra cosa podría influir en esto? En la configuración regional del servidor, hemos seleccionado 'Holandés (Bélgica)', que se traduce en NL-BE, creo. Entonces, ¿dónde podría este grupo de aplicaciones puede conseguir que el es-?
Solución
Sí, puede ser diferente. Es una propiedad por hilo. Puede establecer CurrentCulture
para cada hilo por separado.
¿Está seguro de que no están alterando la configuración en algún lugar en el código? Es <globalization>
estableciendo idéntico para ambas pruebas?
Si desea forzar una cultura específica, intente algo como:
<globalization culture="en-US" uiCulture="en-US" />