c# - 访问路径 **** 被拒绝

标签 c#

我知道这方面已经有很多东西并且已经尝试了一些东西但是没有运气修复它。

我有一个已构建 XML 文档的 C# 程序,我正在尝试将其保存到 MyDocuments 中的文件夹中。调用 XMLDoc.Save 函数时出现以下异常。

Access to the path 'C:\Users\Ash\Documents\ConfigOutput' is denied

我以管理员身份运行 visual studio。关于如何修复它有什么想法吗?

我试过保存到桌面和 C:\文件夹中。

我正在使用 Windows 7。

运行构建的可执行文件似乎也不起作用。

对不起大家,我好像很愚蠢。我确实没有在输出路径中添加文件名。我不会删除这个问题,以防其他人被这个陷阱搞定!感谢所有的帮助/意见。

最佳答案

有几种可能性:

  • ConfigOutput 是一个文件夹
  • ConfigOutput 是一个正在使用(打开)的文件
  • 您没有以“Ash”用户身份登录

您通常不必以管理员身份运行即可写入您自己的文档文件夹。

关于c# - 访问路径 **** 被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10650528/

相关文章:

c# - 没有代码隐藏的 ASP.NET 页面使用其他库/DLL

c# - SignalR 在一台计算机上工作,但不能在其他计算机上工作

c# - Moq:Mock SetUp 方法在测试期间仅返回 null

c# - Windows 7 和 Vista UAC - 在 C# 中以编程方式请求提升

c# - 使用 WPF 和 PRISM 的模块化 MVVM 应用程序

c# - CPU 未充分利用。由于阻塞 I/O?

c# - 通过 C#.Net 发送时的 SFTP 或 FTPS

c# - NHibernate AliasToBean 转换器关联

C# 如何从另一个类访问静态类 List<>

c# - 有没有办法检查调用者是否丢弃了 out 参数?