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-?

¿Fue útil?

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" />
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top