2011-04-27 58 views
6

Veo errores de tiempo de ejecución en el idioma local de Windows que es molesto (imagen debajo). He cambiado la configuración regional a inglés desde la configuración de Windows, y también el idioma internacional de la configuración de entornos de Visual Studio también ha agregado la globalización uiCulture="en-US" al web.config pero aún no ha tenido éxito, ¿hay algo que me falta?cómo cambiar los errores de tiempo de ejecución en inglés

non-english pic

Respuesta

1

bien descubrió la solución líneas que acaba de añadir a continuación en Application_Error en global.asax

Thread.CurrentThread.CurrentCulture = new CultureInfo ("en-us"); Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;

0

Creo que el problema es de configuración de IIS, no se instaló en una de Windows Inglés y la página de error no se encuentra en Inglés, debido a esto.

Nos vemos

+0

simplemente uso cassini para ejecutar esta aplicación. – apprich

+0

quizás sea el mismo problema al utilizar Cassini en lugar de IIS; en general, la información de cultivo de Windows solo se usa para establecer separadores decimales, separador de millones, orden de fecha ... bla bla bla. – Amedio

+0

@Aayan, el lenguaje de error aún debe depender de la versión de Windows que haya instalado. Además, ver http://stackoverflow.com/questions/161486/change-language-of-error-messages-in-asp-net –

0

¿Podría ser que su navegador esté solicitando una página que no esté en inglés por defecto? ¿Qué sucede si cambia el idioma aceptado por defecto en, digamos, IE? Puede encontrar la configuración en Opciones-> General-> Idiomas.

Cuestiones relacionadas