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;

ここで、2行目にエラーが発生しています

1.このリソースにアクセスするための十分な権限があることを確認してください

  1. ファイルにアクセスしようとしている場合は、読み取り専用でないことを確認してください。
4

1 に答える 1

0

IIS を実行しているユーザーが以下にアクセスできることを確認してください。

E:\New folder\multi_lang\multi_lang\App_LocalResources

IIS6 では IUSR である可能性が高く、IIS7 ではアプリケーション プール ユーザーである必要があります: IIS AppPool \ -AppPoolUser-

于 2012-07-02T18:18:06.980 に答える