保存xdocument时拒绝访问

本文关键字:拒绝访问 xdocument 保存 | 更新日期: 2023-09-27 17:49:39

我使用IIS和VS 2013。我正在创建一个XDocument,不想把它保存到本地文件夹。

XDocument doc = new XDocument();
doc.Save(@"C:'temp");

这给了我"access denied on C:'temp"。我也尝试过c'users'firstname。姓氏,但结果是一样的

我试过让每个人都完全控制两个文件夹。我也试过给我的appool完全的控制权(当每个人都还在使用它的时候,应该没关系?)。

有人有什么建议吗?

保存xdocument时拒绝访问

您没有根据您的问题设置文件名

doc.Save(@"C:'temp");

应该有路径和文件名。值得先检查文件是否存在

string fileName = @"C:'temp'MyNewFile.xml";
if (!File.Exists(fileName))
{
    doc.Save(fileName);
}