に拒否された私は、エラーパスへのアクセスは、C#の
取得{ "パスへのアクセスは、 'C:\ storing_PAC_history_10_4_2016.xml' が。 が拒否されました"}
私は実行ASP.Netプロジェクトの指定されたパスにあるファイルを変更する次のコードdb.save(path)
の命令。
XDocument doc = XDocument.Load(path);
XElement root = new XElement("Command");
root.Add(new XElement("StartDateTime", _commandsLog.StartDateTime.ToString()));
root.Add(new XElement("CommandName", _commandsLog.CommandName));
root.Add(new XElement("Output", _commandsLog.Output));
root.Add(new XElement("UserOutput", _commandsLog.UserOutput));
root.Add(new XElement("Status", _commandsLog.Status.ToString()));
root.Add(new XElement("EndDateTime", _commandsLog.EndDateTime.ToString()));
root.Add(new XElement("UserName", _commandsLog.UserName));
doc.Element("CommandsLogs").Add(root);
doc.Save(path);
`
C:ドライブのルートにファイルを格納することはお勧めできません。あなたのASP.NETアプリケーションがあるディレクトリのサブディレクトリは良いアイデアでしょう。必要に応じて、IISがそのディレクトリからファイルを提供しないように設定できます。 –