protected void Application_BeginRequest(Object sender, EventArgs e)
{
try
{
if(Request.Cookies["resource"] != null || Request.Cookies["resource"].Value != "")
{
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(Request.Cookies["resource"].Value);
}
else
{
Thread.CurrentThread.CurrentCulture = new CultureInfo(ConfigurationSettings.AppSettings["DefaultCulture"]);
}
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
}
catch(Exception)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo(ConfigurationSettings.AppSettings["DefaultCulture"]);
}
}
本来一直用的挺好的,但是不知道做的什么操作了,突然间,出现了以下的提示:
------------------
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Resources.MissingManifestResourceException: 未能在给定的程序集中找到任何适合于指定的区域性(或非特定区域性)的资源。请确保已将“TwinkleCom.Resources.Login.resources”正确嵌入或链接到程序集“TwinkleCom”。 baseName: TwinkleCom.Resources.Login locationInfo: <null> resource file name: TwinkleCom.Resources.Login.resources assembly: TwinkleCom, Version=1.0.1566.20484, Culture=neutral, PublicKeyToken=null
源错误:
行 69: }
行 70: ResourceManager rm = new ResourceManager("TwinkleCom.Resources.Login", Assembly.GetExecutingAssembly());
行 71: litIntroduce.Text = rm.GetString("litIntroduce");
行 72: litUserName.Text = rm.GetString("litUserName");
行 73: litPassword.Text = rm.GetString("litPassword");
-------------
连本来好好的登陆页面,因为全部网站都判断中英文,也出错了,
我试了别人的机器一样出错,所以不是配置的问题,我删了resources文件从新来过,也不是。而且文件本身也是“嵌入资源”,我都搞不懂了。 :(
麻烦各位大侠帮帮小女子吧,领导崔命了,55555555,谢谢了!
6 个解决方案
#1
关注
#2
资源文件是否和代码文件在同一个目录?
#3
好像如果不同的话,代码文件的默认生成的resx文件也必须存在
#4
关于目录的问题,应该不是问题,
我把所有的每个页面的resource文件都放在了reources文件夹下,而resources文件夹就在根目录下,和global.asax文件并列。
此外,程序一直运行正常,不知道昨天所了什么操作,就出现了上面的错误!
我把所有的每个页面的resource文件都放在了reources文件夹下,而resources文件夹就在根目录下,和global.asax文件并列。
此外,程序一直运行正常,不知道昨天所了什么操作,就出现了上面的错误!
#5
up
#6
up
#1
关注
#2
资源文件是否和代码文件在同一个目录?
#3
好像如果不同的话,代码文件的默认生成的resx文件也必须存在
#4
关于目录的问题,应该不是问题,
我把所有的每个页面的resource文件都放在了reources文件夹下,而resources文件夹就在根目录下,和global.asax文件并列。
此外,程序一直运行正常,不知道昨天所了什么操作,就出现了上面的错误!
我把所有的每个页面的resource文件都放在了reources文件夹下,而resources文件夹就在根目录下,和global.asax文件并列。
此外,程序一直运行正常,不知道昨天所了什么操作,就出现了上面的错误!
#5
up
#6
up