首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >拒绝访问XML文件的路径

拒绝访问XML文件的路径
EN

Stack Overflow用户
提问于 2017-10-25 09:59:30
回答 4查看 4.8K关注 0票数 1

所以我现在正在做一个ASP.NET项目。它要求我将一个List<>写到一个XML文件中。我在项目文件夹中创建了一个"data.xml“文件,下面是我的几行代码:

代码语言:javascript
运行
复制
XmlSerializer serializer = new XmlSerializer(typeof(List<BookItem>));
TextWriter filestream = new StreamWriter("data.xml");
serializer.Serialize(filestream, book);
filestream.Close();

一切都很顺利,直到“将数据写入xml文件”部分。我遇到了这个问题:

代码语言:javascript
运行
复制
System.UnauthorizedAccessException: 'Access to the path 'C:\Program Files (x86)\IIS Express\data.xml' is denied.'

我是否遗漏了任何设置,或者我是否应该包含任何棘手的代码行?

EN

Stack Overflow用户

回答已采纳

发布于 2017-10-25 10:54:34

尝试放置一个特定的文件位置,比如c:\data.xml,因为我认为原因是它不能写入默认位置。

代码语言:javascript
运行
复制
TextWriter filestream = new StreamWriter(@"c:\data.xml");
票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46922762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档