1

我遇到 UnauthorizedAccessException 错误,而服务器上的应用程序正在尝试读取其他机器上的 XML 文档。

编码:

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 的用户权限?

4

0 回答 0