我已经配置了葡萄牙ASP.NET MVC应用程序,在Visual Studio的2015年在调试这个应用程序,我给自己定<customErrors mode="Off" />
,但在葡萄牙显示所有错误,我想用英文看他们。设置不同的语言为ASP.NET MVC错误
我试图设置此Web.config中:
<globalization uiCulture="en-US" culture="en-US" enableClientBasedCulture="true" />
在Global.asax中我尝试:
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中更改错误消息的语言]的可能重复(http://stackoverflow.com/questions/161486/change-language-of-error-messages-in-asp-net) – DavidG