【发布时间】:2016-06-19 09:57:56
【问题描述】:
我正在尝试将字符串保存到 xml 文件并收到以下错误:
System.IO.FileSystem.dll 中出现“System.UnauthorizedAccessException”类型的异常,但未在用户代码中处理 附加信息:对路径“c:\users\brandon\documents\visual studio 2015\Projects\UniversalTestApp\UniversalTestApp\bin\x86\Debug\AppX\xmlfile.xml”的访问被拒绝。
进一步阅读该问题,我似乎没有完成此保存的适当权限。我该怎么办
private async void btnSubmit_Click(object sender, RoutedEventArgs e)
{
var bookmark = new Bookmark();
bookmark.Button = cmbButton.SelectedIndex;
bookmark.Name = txtName.Text;
bookmark.URL = txtURL.Text;
string output = SerializeToXml(bookmark);
XmlDocument xdox = new XmlDocument();
File.WriteAllText("xmlfile.xml",output);
}
【问题讨论】:
-
设置那些权限? (完成我的问题)
-
如果您之前尝试读取或写入文件,这可能就是原因。使用关键字
usingmsdn.microsoft.com/en-us/library/yh598w02.aspx