Visual Studio 2015でポルトガル語用に設定されたASP.NET MVCアプリケーションがあります。このアプリケーションのデバッグ中に<customErrors mode="Off" />
を設定しましたが、すべてのエラーはポルトガル語で表示されます。私は英語でそれらを見たい。ASP.NET MVCエラーに別の言語を設定する
私はWeb.configファイルでこれを設定しようとしました:Global.asaxの中
<globalization uiCulture="en-US" culture="en-US" enableClientBasedCulture="true" />
私が試した:
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
と
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
を私はまたNugetパッケージをアンインストールしMicrosoft.AspNet.Mvc.pt-br
、 失敗。
このquestionも同様ですが、私は自分の職場では許可されていないため、マシンの構成やインストールされているコンポーネントの変更を必要としないソリューションが必要です。
すべてのエラーメッセージを特定の言語(この場合は英語)で表示させるにはどうすればよいですか?
あなたはこれを見ましたか? http://stackoverflow.com/questions/209133/c-sharp-exception-messages-in-english そしてこの文化はどこで設定していますか?たぶんあなたはパイプラインの例外処理ステップの後にセットアップしているでしょう – Fals
私はそれを見ていませんでしたが、その解決策は 'try/catch'に依存しています。私は全体的な解決策を探していますあなたのコードに達していない場合に特に便利です。しかし、ありがとう。 –
[ASP.NETのエラーメッセージの言語を変更する]の可能な複製(0120-336-002) – DavidG