.NET多语言web项目在生产环境中不工作-Resx问题
我正在使用VS2008开发一个网站应用程序 我正在本地化web应用程序。我可以生成resx文件,并且可以毫无问题地从这些文件中读取值。当我在localhost中运行该网站时,它在任何语言中都非常有效。当我在生产服务器中部署我们的网站时,就会出现这个问题 似乎没有读取resx文件中的值 我读了很多关于这方面的博客和问题,并尝试了几种解决方案。我尝试了resx文件的大多数可能配置 我尝试的第一个配置是:.NET多语言web项目在生产环境中不工作-Resx问题,.net,resx,production,multilingual,.net,Resx,Production,Multilingual,我正在使用VS2008开发一个网站应用程序 我正在本地化web应用程序。我可以生成resx文件,并且可以毫无问题地从这些文件中读取值。当我在localhost中运行该网站时,它在任何语言中都非常有效。当我在生产服务器中部署我们的网站时,就会出现这个问题 似乎没有读取resx文件中的值 我读了很多关于这方面的博客和问题,并尝试了几种解决方案。我尝试了resx文件的大多数可能配置 我尝试的第一个配置是: 构建操作:嵌入式资源 复制到输出目录:无 自定义工具:PublicResXFileCodeGe
- 构建操作:嵌入式资源
- 复制到输出目录:无
- 自定义工具:PublicResXFileCodeGenerator
- 自定义工具名称空间:[empty]
谢谢 第一:它是一个网页还是一个web应用程序项目?只是为了它:您是否尝试过meta:resourcekey=“…”会告诉我们resx是否存在并且可读。该项目是作为ASP.NET Web应用程序创建的。我们有meta:resourcekey=“…”例如:主要的问题是,当我们在Visual Studio中运行多语言站点时,它工作得非常完美,而不是在生产环境中运行。我们用于resx文件的构建操作是嵌入式资源。