2011-05-25 51 views
0

我想上傳文件到我的網站,但給錯誤信息 訪問路徑'C:\ hshome \ jahanmap \ jahanmap.com \ default \ tatlises-rop.jpg'被拒絕。 描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。請幫我上傳圖像文件到我的網站在asp.net-vb錯誤

Exception Details: System.UnauthorizedAccessException: Access to the path 'C:\hshome\jahanmap\jahanmap.com\default\tatlises-rop.jpg' is denied.

ASP.NET未被授權訪問請求的資源。考慮將資源的訪問權限授予ASP.NET請求標識。 ASP.NET具有基本進程標識(通常位於IIS 5上的{MACHINE} \ ASPNET或IIS 6和IIS 7上的網絡服務以及IIS 7.5上配置的應用程序池標識),如果應用程序未模擬,則使用該標識。如果應用程序正在通過模擬,身份將是匿名用戶(通常爲IUSR_MACHINENAME)或經過身份驗證的請求用戶。

要授予對文件的ASP.NET訪問權,請右鍵單擊資源管理器中的文件,選擇「屬性」並選擇安全選項卡。點擊「添加」添加適當的用戶或組。突出顯示ASP.NET帳戶,然後選中所需訪問權限的複選框。

源錯誤:

Line 67: ' save the image 
Line 68: saveFile = Path.Combine(savePath, FileUpload1.FileName) 
Line 69: FileUpload1.SaveAs(saveFile) 
Line 70: 
Line 71: ' for product images we also create a thumbnail 

回答

1

看來你沒有正確的路徑訪問。 您需要更改訪問權限,然後再次測試。

2

問題中的錯誤消息爲您提供了所有需要的信息 - 您需要給您的ASP.NET帳戶寫入您嘗試訪問的文件夾的寫入權限 - 錯誤消息告訴您如何執行此操作。

+0

+1正如我以爲m( – oleschri 2011-05-25 09:28:59