使用XmlReader.Create时出现访问拒绝错误
本文关键字:访问 拒绝 错误 XmlReader Create 使用 | 更新日期: 2023-09-27 18:10:21
我弄不明白这个异常。也许我用错了这个xmlReader
?
"系统。unauthorizedaccesssexception '发生在mscorlib.dll.
附加信息:访问路径"c:'example'extract"是否认。
我已经检查了文件夹/文件的权限,并在我的pc上给用户/管理员完整的写。有什么建议吗?
XmlReader reader = XmlReader.Create("c:''example''extract");
XElement el = XElement.Load(reader);
reader.Close();
var items = el.Elements("values").Elements("values").DescendantNodes();
items = from item in el.Elements("values").Elements("values").Descendants()
where item.Attribute("name").Value == "name"
select item.FirstNode;
foreach(XNode node in items) {
Console.WriteLine(node.ToString());
}
https://stackoverflow.com/a/27555923/3922214
UnauthorizedAccessException表示以下三种情况之一:
-调用者没有所需的权限。
-path是一个目录
-path指定一个只读文件
有几件事你可以试试。确保没有与您要创建的文件同名的目录。另外,尝试以管理员权限运行VS。
我使用了错误的路径,没有引用路径中的文件。所有建议的输入都有效。