我正在使用C#进行本地化的Web应用程序。在我的login.aspx页面上找不到login.aspx.resx文件。我已经使用工具 - >为页面生成本地资源,并且每件事情都很好。但由于某些原因,现在无法加载资源文件。Web应用程序中的本地化问题
在我的代码调用GetLocalResourceObject(“UserNotFound”)。toString()方法,这是我得到
找不到适合指定区域性或中性文化的资源例外。确保编译时“login.aspx.resources”已正确嵌入或链接到程序集“App_LocalResources.root.vljjvu2t”中,或者确保所有需要的附属程序集均可加载且完全签名。
所以在后面的代码和本地化控制它只是没有看到资源文件。
这个问题接缝很奇怪。在我的笔记本电脑上,它的接缝工作正常,但在我的桌面上没有。他们都使用相同的修订。
编辑:
我设法跟踪到.NET被损坏。如果任何人对如何解决.net 3.5在Windows 7上的安装有任何想法,这将是非常有帮助的。
您的网站的其他部分是否正常本地化? – 2009-07-01 15:29:05