Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 保存xdocument时拒绝访问_C#_Iis - Fatal编程技术网

C# 保存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完全控制(当每个人都拥有它的时候,这不重要吗?) 有人有什么建议吗?你还没有根据你的问题设定一个答案

我正在使用IIS和VS2013。我正在创建一个XDocument,不想将其保存到本地文件夹中

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);
}