asp.net web app,发布后找不到嵌入式资源

时间:2014-05-13 09:13:19

标签: c# asp.net iis deployment embedded-resource

正如标题中所解释的那样,这听起来很简单,但我无法通过我的研究使其成功或理解为什么。

简单场景: 我在ASP.NET中创建了一个Web应用程序。 我创建了我的App_GlobalResources foledr,带有一些Resource.resx,使用Build'Embedded'设置 当我发布并尝试使用Web应用程序时:[分析程序错误]找不到密钥为“Msg1”的资源对象。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

既然你没有得到任何回应而且我遇到了同样的麻烦,我觉得我应该回答你。 解决方案非常简单,在您执行发布Web应用程序之后,您只需右键单击“App_GlobalResources”(在我的情况下)并选择“Publish App_GlobalResources”,它将.resx文件复制到根目录中它应该可以工作!