如何得到我的MVC 3应用程序在法国生产,如在调试
本文关键字:调试 应用程序 何得 我的 MVC | 更新日期: 2023-09-27 18:12:48
当我在我的计算机上调试时,我从MVC收到的所有错误消息都是法语(客户端和服务器端)。例如,对于注册页面中的"nom"字段,如果我没有给出值,我将收到:
Le champ nom d'utilisateur est requis.
但是当我在生产服务器上时,我得到这个:
The nom d'utilisateur field is required.
我的计算机文化是法语,所以我猜MVC检测到并使用默认文化。我很确定我的生产服务器是英文的。所以我做了下面的步骤:
- 进入"属性"/"汇编信息"/并将其设置为法语。
没有工作,所以我把这行放在web.config
& lt;全球化文化="fr"/>
也不工作....
我读过很多关于堆栈溢出的帖子(一个在这里,一个在这里),但每个人都想要他们的网站在2种或更多的语言。我只是想我的网站是在法国,它的行为完全像我的个人机器。因为它在我的个人机器上工作,我想所有需要的参考资料都已经在那里了…
有可能吗?有人能帮帮我吗?我不想为一个语言网站创建一个资源文件…
这里有一些信息:http://msdn.microsoft.com/en-us/library/gg674880%28v=vs.98%29.aspx
显然你需要参考法语jquery区域设置,并在控制面板->区域和语言选项->位置中更改服务器区域设置,但是msdn页面上的下载链接被破坏了!
尝试在Application_BeginRequest中设置区域性,当然可以替换你想要使用的区域性。
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");