我正在使用IIS和VS2013。我正在创建XDocument,并且不想将其保存到本地文件夹中。
XDocument doc = new XDocument();
doc.Save(@"C:\temp");
这使我“拒绝访问C:\ temp”。我也尝试过使用c \ users \ firstname.lastname,但是结果是相同的。
我尝试让所有人都完全控制两个文件夹。还尝试给予我的AppPool完全控制权(每个人仍然拥有它都没关系吗?)。
有人有提示吗?
最佳答案
您尚未根据问题设置file name
doc.Save(@"C:\temp");
应该具有路径和文件名。值得检查file exists first
string fileName = @"C:\temp\MyNewFile.xml";
if (!File.Exists(fileName))
{
doc.Save(fileName);
}