访问路径被拒绝

时间:2010-02-13 05:19:53

标签: asp.net

我已经按照您的说法应用了以下代码:

byte[] b = YourByteArrayFromDb;
File.WriteAllBytes(MyFilePath, b);

但是我收到一个例外“拒绝访问路径”。如何使用ASP #Net和C#解决这个问题?是否有任何格式将路径设置为字符串?

3 个答案:

答案 0 :(得分:0)

我认为错误信息响亮而清晰。您无权写入该路径。检查您尝试写入文件的用户的权限。

答案 1 :(得分:0)

Windows中有文件访问审核。您可以使用它来获取有关访问错误的详细信息。所有事件都将收集到安全事件日志中。实现的步骤:

  1. 通过Property-> Security-> Audit
  2. 在“C:\ Users \ attilah \”目录或整个磁盘上定义审核
  3. 在本地安全策略(Control_Panel-> Administrative_Tools)
  4. 中启用审核
  5. 在安全事件日志中查找事件
  6. 第二种方法是使用Mark Russinovich的过程监控器(www.sysinternals.com)

    应用任何方法来诊断问题。

答案 2 :(得分:0)

在尝试编辑从CD-ROM复制的文件时,我最近遇到了同样的问题。该文件仍然具有其只读属性,这导致了同样的错误。