uiCulture不能在服务器上工作

本文关键字:工作 服务器 不能 uiCulture | 更新日期: 2023-09-27 17:49:20

我使用ASP。Net, ef 6.0.2, MVC 5.1.1。在网络上。config I set culture and uicculture:

<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'…

验证将在服务器端(而不是客户端)进行。因为提交表单后出现验证消息

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

uiCulture不能在服务器上工作

问题解决了:服务器上没有安装德语包。