我开始注意到一些奇怪的东西。我根据用户的浏览器语言使用标准的Asp.net App_GlobalResources到服务器站点(.Net 4),并有5种不同的语言。大多数时间它工作正常。但有些时候(我怀疑在负载很重的情况下)默认语言会随机更改为其中一种语言
Web.config是:
<globalization culture="auto:en-GB" uiCulture="auto:en-GB" />
有人经历过吗?
更新:看起来它从按字母顺序排序的语言资源列表中选择第一语言资源
答案 0 :(得分:1)
在web.config
中试试<globalization enableClientBasedCulture="true" culture="en-GB" uiCulture="en-GB"
requestEncoding="windows-1256" responseEncoding="windows-1256"
fileEncoding="windows-1256"/>
和ASP.NET Localization: Working with Multi-Language Web Applications