简体   繁体   English

ASP.NET中的多语言网站

[英]Multilingual website in ASP.NET

This is a part of my multilingual website code . 这是我的多语言网站代码的一部分。 i am getting a runtime error 我遇到运行时错误

           Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
            rm = new ResourceManager("Resources.Default.apsx", System.Reflection.Assembly.Load(System.IO.File.ReadAllBytes("E:\\New folder\\multi_lang\\multi_lang\\App_LocalResources")));
            ci = Thread.CurrentThread.CurrentCulture;

Here i am gettingan error in second line saying 我在第二行说一个错误

1.Make sure you have sufficient privilages to access this resources 1.确保您具有足够的特权来访问此资源

  1. if you are attempting to access a file, make sure it is not Readonly. 如果您尝试访问文件,请确保它不是只读文件。

Make sure the person that you're running IIS under has access to: 确保您正在其下运行IIS的人有权访问:

E:\\New folder\\multi_lang\\multi_lang\\App_LocalResources E:\\ New文件夹\\ multi_lang \\ multi_lang \\ App_LocalResources

Under IIS6 it's more than likely IUSR, under IIS7 it needs to be your app pool user: IIS AppPool \\ -AppPoolUser- 在IIS6下,它很有可能是IUSR,在IIS7下,它必须是您的应用程序池用户:IIS AppPool \\ -AppPoolUser-

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM