【发布时间】:2011-12-30 02:56:21
【问题描述】:
在我的 .net windows 应用程序中,我正在使用 xml 文件。
但是 after installing the application 通过创建设置,而我正在运行 that 'Access Denied' to that xml 显示文件消息。
我正在使用System.IO.File 方法进行文件操作。
如果有人知道解决方案,请分享。
【问题讨论】:
-
xml 文件在哪里?在应用程序目录中?
-
尝试提升运行程序?如果这解决了问题,您应该将您的文件存储在
Program Files之外的某个位置,在那里您具有非提升的写访问权限。 (例如用户的个人资料)。看到这个问题:stackoverflow.com/questions/2362946/… -
@Yahia:是的。在应用程序目录中,words.xml 中有一个名为 XMl 的文件夹
-
你如何给出路径是相对路径?能贴出相关代码吗?
-
Application.StartupPath+"\\xml\\words.xml"。像这样。
标签: c# winforms file file-io permissions