uiCulture不适用于服务器

时间:2014-03-10 10:21:33

标签: c# asp.net web-config

我使用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'...

验证发生在服务器上(而不是客户端)。因为提交表单后的验证消息发生了

我想要的是将应用程序修复的语言设置为德语 - 瑞士语。

1 个答案:

答案 0 :(得分:0)

问题已解决:服务器上未安装德语语言包。