来自UNC路径的C#ASP.NET File.OpenRead:“拒绝访问路径.....”。

时间:2010-11-24 16:42:59

标签: c# iis file-io

我正在尝试从UNC路径读取PDF,即\ 10.32.16.24 \ repositories \ repository0001 \ VOL00001 \ ktappb01_024655001_0.PDF

我的虚拟目录ASP.NET站点正在IUSR_machine_name下运行。 也启用了匿名访问。

我给了IUSR_machine_name对UNC共享的完全权限,当我逐步浏览我的ASP.NET页面的代码到File.OpenRead(filepath)方法时,它抛出一个异常:“访问路径\ 10.32.16.24 \ repositories \ repository0001 \ VOL00001 \ ktappb01_024655001_0.PDF被拒绝“。

我尝试授予ASPNET用户对该共享的完全权限,但结果相同。

此时我完全失去了解决方案。

我正在运行IIS6。

2 个答案:

答案 0 :(得分:0)

在两台计算机安全事件日志中,检查哪些用户被拒绝访问。它很可能是一个不同的用户。

答案 1 :(得分:0)

我能够通过记录来找到用户。我在我的代码中犯了一个愚蠢的错误,这个错误没有给我我假设的结果。

相关问题