Secondo la CultureInfo class documentation, una stringa vuota specifica InvariantCulture.
Modifica (testato su .NET 3.5 sp1)
Per impostazione predefinita, Cultura e UICulture sono impostati su "" in web.config. Suppongo che .Net faccia solo le sue cose e le imposta su "en-US" in fase di esecuzione, anche se la documentazione dice che "en" è la cultura invariante, non "en-US".
La direttiva @Page potrebbe interferire con voi. Se hai utilizzato lo strumento "Genera risorse locali" del designer di pagine, aggiunge automaticamente culture = "auto" uiculture = "auto" alla direttiva di pagina, che sovrascrive il web.config. Se si eliminano quelli e qualcuno usa lo strumento in un secondo momento, whammo, tornano indietro, impostati su auto, controllando l'applicazione. Se provi a impostarli su "", ricevi un errore.
Provate a impostare sia la direttiva web.config che la direttiva della pagina e sperare per il meglio?
culture="en-US" uiCulture="en"
Grazie mille! –
Purtroppo, questo lavoro vuole. –
Vedere i miei aggiornamenti. Vi auguro buona fortuna. Speriamo che qualcuno con una conoscenza pratica degli interni possa dare una mano in più con questo. – Greg