繁体   English   中英

UNC路径中的C#ASP.NET File.OpenRead:“对路径的访问...被拒绝。”

[英]C# ASP.NET File.OpenRead from UNC path: “Access to path…is denied.”

我正在尝试从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。

在两台计算机的安全事件日志中,检查拒绝了哪些用户的访问。 它很可能是其他用户。

我可以通过登录找到用户。 我在代码中犯了一个愚蠢的错误,但并没有给我想要的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM