¿Cómo configurar cultura invariante en la globalización de ASP.NET?

Necesito corregir CurrentCulture como la cultura invariante en una aplicación ASP.NET. ¿Cómo puedo hacer esto?

   ... 

De acuerdo con la documentación de la clase CultureInfo , una cadena vacía especifica InvariantCulture.

Editar (probado en .NET 3.5 sp1)
De forma 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 interferir 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" 

Agregue lo siguiente a su archivo web.config:

    

o puede agregar esta statement en la página:

 < %@ Page uiCulture="en-US" culture="en-US" %> 

Espero que esto ayude.