我已经使用meta:resourcekey和 GetLocalResourceObject 在 App_LocalResources 上为用户控件,页面等实现了我的Web应用程序的本地化。一切都在测试期间完美运行但是当复制到我们的我得到的直播服务器:
InvalidOperationException:找不到此页面的资源类。请检查资源文件是否存在,然后重试。
我已经检查过,文件正好在我的开发机器上,我正在使用IIS 7进行测试。服务器也使用 IIS 7 。该网站正在 .Net 4 上运行。
我做了一些研究并找到了一些答案:
实时服务器是群集的。我的异常日志中出现此错误。我没有遇到应用程序崩溃,这表明系统正在进行控制,尽管有异常,或者我根本没有被定向到有此错误的群集。我已经检查过,似乎只有一个集群报告错误,但这也可能意味着负载平衡服务器没有为用户选择其他集群。
有没有人经历过类似的事情,你是如何解决这个问题的?
答案 0 :(得分:2)
我的项目中缺少AppLocal资源文件夹。让我失望的是页面上出现错误,而不是用户控件。只需仔细调查堆栈跟踪即可。