C# 保存xdocument时拒绝访问
我正在使用IIS和VS2013。我正在创建一个XDocument,不想将其保存到本地文件夹中C# 保存xdocument时拒绝访问,c#,iis,C#,Iis,我正在使用IIS和VS2013。我正在创建一个XDocument,不想将其保存到本地文件夹中 XDocument doc = new XDocument(); doc.Save(@"C:\temp"); 这给了我“C:\temp上的访问被拒绝”。我也尝试过使用c\users\firstname.lastname,但结果是一样的 我试着让每个人都能完全控制这两个文件夹。还尝试过让我的AppPool完全控制(当每个人都拥有它的时候,这不重要吗?) 有人有什么建议吗?你还没有根据你的问题设定一个答案
XDocument doc = new XDocument();
doc.Save(@"C:\temp");
这给了我“C:\temp上的访问被拒绝”。我也尝试过使用c\users\firstname.lastname,但结果是一样的
我试着让每个人都能完全控制这两个文件夹。还尝试过让我的AppPool完全控制(当每个人都拥有它的时候,这不重要吗?)
有人有什么建议吗?你还没有根据你的问题设定一个答案
doc.Save(@"C:\temp");
应该有路径和文件名。值得检查的是
尝试以管理员身份运行VS。查看和。您是在doc.save中传递了文件名,还是试图覆盖名为temp的文件夹?您对该文件夹有修改权限吗?文件是否已打开/正在被其他进程使用?
string fileName = @"C:\temp\MyNewFile.xml";
if (!File.Exists(fileName))
{
doc.Save(fileName);
}