簡體   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