Asp.net mvc MVC本地化在生产服务器上不起作用

Asp.net mvc MVC本地化在生产服务器上不起作用,asp.net-mvc,asp.net-mvc-4,localization,Asp.net Mvc,Asp.net Mvc 4,Localization,我已经在MVC4视图中本地化了字符串。这是一个非常简单的查看站点。项目中具有以下属性的两个资源文件: Resources.resx-英语字符串 Resources.tr.resx-土耳其语字符串 构建操作:嵌入式资源 复制到输出目录:不复制 自定义工具:PublicResXFileCodeGenerator 自定义工具名称空间:资源 我可以使用@Resource.SomeString在视图中获取字符串文件,并且在我的本地主机中一切正常。给我看土耳其文件。但当我发布到生产时,它只显示英文字符串 我

我已经在MVC4视图中本地化了字符串。这是一个非常简单的查看站点。项目中具有以下属性的两个资源文件:

Resources.resx-英语字符串 Resources.tr.resx-土耳其语字符串

构建操作:嵌入式资源 复制到输出目录:不复制 自定义工具:PublicResXFileCodeGenerator 自定义工具名称空间:资源

我可以使用@Resource.SomeString在视图中获取字符串文件,并且在我的本地主机中一切正常。给我看土耳其文件。但当我发布到生产时,它只显示英文字符串


我是否应该向控制器写入任何代码?我错过什么了吗?我需要帮助

看看这篇文章:你的答案有点正确。它寻找我没有的routedata。我只是简单地添加到我的web.config System.web部件中,工作起来就像一个符咒。无论如何谢谢你