0

这是我的多语言网站代码的一部分。我收到运行时错误

           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;

在这里,我在第二行说错误

1.确保您有足够的权限来访问这些资源

  1. 如果您尝试访问文件,请确保它不是只读的。
4

1 回答 1

0

确保运行 IIS 的人有权访问:

E:\新建文件夹\multi_lang\multi_lang\App_LocalResources

在 IIS6 下,它很可能是 IUSR,在 IIS7 下,它需要成为您的应用程序池用户:IIS AppPool \ -AppPoolUser-

于 2012-07-02T18:18:06.980 回答