UnauthorizedAccessException:拒绝访问路径

时间:2018-12-05 22:26:08

标签: c# xmldocument unauthorizedaccessexcepti

当尝试加载xml文档进行解析时,我不断收到以下错误:

    An exception of type 'System.UnauthorizedAccessException' occurred in System.Private.Xml.dll but was not handled in user code
    Access to the path 'C:\Users\Delan\Code\Questions.xml' is denied.

这是文件,而不是目录。该文件不是只读的。它具有完整的系统访问权限。我在管理员模式下运行VS Code。我已经将文件移动到其他几个目录中,甚至创建了新目录。我看不到我的代码有什么问题要得到此错误。经过数小时的搜索,上述解决方案似乎已对其他人有用,但对我而言却不起作用。 任何在正确方向上的帮助或推动都将不胜感激。

我当前保存的代码:

    XmlDocument doc = new XmlDocument();
    string path = @"C:\\Users\\Delan\\Code\\Questions.xml";
    doc.Load(path); // This is what causes the error

1 个答案:

答案 0 :(得分:0)

我猜是您的管理员,但是您确定您的应用程序以admin身份运行还是使用其他组/用户?