異常詳細信息: System.UnauthorizedAccessException: 對路徑“”的訪問被拒絕。


詳細報錯:異常詳細信息: System.UnauthorizedAccessException: 對路徑“”的訪問被拒絕。

ASP.NET 未被授權訪問所請求的資源。請考慮授予 ASP.NET 請求標識訪問此資源的權限。ASP.NET 有一個在應用程序沒有模擬時使用的基進程標識(通常,在 IIS 5 上為 {MACHINE}\ASPNET,在 IIS 6 上為網絡服務)。如果應用程序正在通過 <identity impersonate="true"/> 模擬,則標識將為匿名用戶(通常為 IUSR_MACHINENAME)或經過身份驗證的請求用戶。

要將 ASP.NET 訪問權限授予某個文件,請在資源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項卡。單擊“添加”添加適當的用戶或組。突出顯示 ASP.NET 帳戶,選中所需訪問權限對應的框。

分析原因:主要是文件或者文件夾的操控權限不足
處理辦法,選中文件或者文件夾,然后  按用戶組大小分為三種:

1.添加更改ASP.NET用戶組,添加修改權限(或者完全控制)

2.添加更改Network Service用戶組,添加修改權限(或者完全控制)

3.添加更改 IIS_WPG 組{也稱為 IIS 工作進程組,IIS WorkerProcess Group,包括 Local System(本地系統)、Local Service(本地服務)、Network Service(網絡服務)和 IWAM 帳戶。IIS_WPG 的成員具有適當的 NTFS 權限和必要的用戶權限},添加修改權限(或者完全控制)

4. 添加更改Authenticated Users組,添加修改權限(或者完全控制)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM