1

サーバー上のアプリケーションが他のマシン上の XML ドキュメントを読み取ろうとしているときに、UnauthorizedAccessException エラーが発生しました。

コード:

private void generateNewXml()
    {

        string filePath = (@"\\IP_LocationA\Folder\DocumentA.xml");
        StreamReader reader = new StreamReader(filePath);
        string text = reader.ReadToEnd();
        reader.Close();

        text = text.Replace("TextA", "TextB");

        XmlDocument xdoc = new XmlDocument();
        xdoc.LoadXml(text);

        xdoc.Save(@"\\IP_LocationB\Folder\DocumentB.xml");

    }

エラー:

[UnauthorizedAccessException: '\IP_LocationB\Folder\DocumentA.xml' へのアクセスが拒否されました。]

注: エラー メッセージは自分の言語から翻訳したので、標準の英語版とは異なる場合があります。

これを解決する方法についてのアイデアはありますか? app-server-machine (IP_LocationA) と file-server-machine (IP_LocationB) で、ユーザー ASPNET の User アクセス許可を構成する必要がありますか?

4

0 に答える 0