我使用ASP.NET,EF 6.0.2,MVC 5.1.1。 在web.config中我设置了culture和uiCulture:
<system.web>
<globalization culture="de-CH" uiCulture="de" enableClientBasedCulture="false" />
</system.web>
当我在本地运行应用程序时,验证消息将以德语正确显示。 当我将项目发布到Web服务器时,验证消息始终以英语显示。
但印刷:
Culture: @System.Threading.Thread.CurrentThread.CurrentCulture.ToString()
UI Culture: @System.Threading.Thread.CurrentThread.CurrentUICulture.ToString()
显示正确设置的'de-CH'和'de'...
验证发生在服务器上(而不是客户端)。因为提交表单后的验证消息发生了
我想要的是将应用程序修复的语言设置为德语 - 瑞士语。
答案 0 :(得分:0)
问题已解决:服务器上未安装德语语言包。