De acuerdo con la CultureInfo class documentation, una cadena vacía especifica InvariantCulture.
Edición (probado en .NET 3.5 sp1)
De manera predeterminada, Culture y UICulture están configurados en "" en web.config. Supongo que .Net solo hace lo suyo y los establece en "en-US" en tiempo de ejecución, aunque la documentación dice que "en" es la cultura invariable, no "en-US".
La directiva @Page podría estar interfiriendo con usted. Si utilizó la herramienta "Generar recursos locales" del diseñador de páginas, automáticamente agrega culture = "auto" uiculture = "auto" a su directiva de página, que anula el archivo web.config. Si simplemente los elimina y alguien usa esa herramienta más tarde, whammo, regresan, se configuran en automático y activan su aplicación. Si intentas configurarlos en "", obtienes un error.
¿Intenta configurar tanto la directiva web.config como la directiva de página para esto y esperar lo mejor?
culture="en-US" uiCulture="en"
¡Muchas gracias! –
Desafortunadamente, esto quiere trabajo. –
Ver mis actualizaciones. Te deseo la mejor de las suertes. Esperemos que alguien con conocimiento práctico de las partes internas pueda ayudar más con esto. – Greg