我已經配置了葡萄牙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