Ich habe eine ASP.NET MVC-Anwendung für Portugiesisch konfiguriert, auf Visual Studio 2015. Beim Debuggen dieser Anwendung habe ich <customErrors mode="Off" />
festgelegt, aber alle Fehler werden in Portugiesisch angezeigt, und Ich möchte sie auf Englisch sehen.Legen Sie eine andere Sprache für ASP.NET MVC Fehler
Ich habe versucht, dies in Web.config zu setzen:
<globalization uiCulture="en-US" culture="en-US" enableClientBasedCulture="true" />
In Global.asax Ich habe versucht:
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
und
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
ich deinstalliert auch die Nuget Paket Microsoft.AspNet.Mvc.pt-br
, Kein Erfolg.
Diese question ist ähnlich, aber ich brauche eine Lösung, die nicht die Konfiguration der Maschine oder installierte Komponenten zu ändern, da dies an meinem Arbeitsplatz nicht erlaubt ist.
Wie kann ich alle Fehlermeldungen in einer bestimmten Sprache anzeigen lassen (in diesem Fall Englisch)?
Haben Sie diesen gesehen? http://stackoverflow.com/questions/209133/c-sharp-exception-messages-in-english Und wo setzen Sie diese Kultur? Vielleicht richten Sie sich nach dem Ausnahmebehandlungsschritt in der Pipeline ein – Fals
Ich hatte das nicht gesehen, aber diese Lösung hängt von "try/catch" ab, und ich suche nach einer allgemeineren Lösung, die für das Ganze konfiguriert werden kann Anwendung, speziell für Fälle, in denen Ihr Code nicht erreicht wird. Aber danke. –
Mögliches Duplikat von [Sprache der Fehlermeldungen in ASP.NET ändern] (http://stackoverflow.com/questions/161486/change-language-of-error-messages-in-asp-net) – DavidG