UnauthorizedAccessException - 拒绝服务器访问文件目录

时间:2012-11-07 17:41:51

标签: xml c#-4.0 active-directory file-permissions file-access

我遇到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)和文件服务器机器(IP_LocationB)上配置用户ASPNET的用户权限?

0 个答案:

没有答案