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'…
验证将在服务器端(而不是客户端)进行。因为提交表单后出现验证消息
我想要的是将应用程序的语言设置为德语-瑞士。
问题解决了:服务器上没有安装德语包。