本地Umbraco Thread.CurrentThread.CurrentUICulture.Name返回“ en-GB”。
发布后,它使用相同的数据库返回“ en-US”。
我已将Umbraco>设置>语言>文化名称设置为英语(英国)
它托管在Azure应用服务上
答案 0 :(得分:0)
尝试转到您站点的根节点,右键单击它,然后选择文化和主机名。
您应该看到一个下拉菜单设置为inherit
。将其更改为en-GB
并点击保存。然后执行相同操作,并将其更改回inherit
。
这有时会起作用,当您尝试应用其他区域性时,它不会刷新节点上的设置。
答案 1 :(得分:0)
一个朋友帮了忙,我已经将文化添加到了web.config中。 现在本地和服务器都一样了。
<configuration>
<system.web>
<globalization culture="en-GB" uiCulture="en-GB"/>
</system.web>
</configuration>