我正在使用IIS和VS 2013.我正在创建一个XDocument并且不想将其保存到本地文件夹中。
XDocument doc = new XDocument();
doc.Save(@"C:\temp");
这使我在C:\ temp"上拒绝访问。我也尝试使用c \ users \ firstname.lastname但结果是一样的。
我试过让每个人都完全控制这两个文件夹。还尝试给我的AppPool完全控制(当每个人都有它时,不应该这么做吗?)。
有没有人有一些提示?
答案 0 :(得分:3)
您尚未根据自己的问题设置file name
doc.Save(@"C:\temp");
应该有路径和文件名。值得检查是否file exists first
string fileName = @"C:\temp\MyNewFile.xml";
if (!File.Exists(fileName))
{
doc.Save(fileName);
}