System.UnauthorizedAccessException:拒絕訪問(wèn)的處理辦法.
2024-09-10 00:04:52
供稿:網(wǎng)友
在用Windows2003系統(tǒng)做ASP。NET做項(xiàng)目時(shí)遇到
說(shuō)明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.UnauthorizedAccessException: 對(duì)路徑“……”的訪問(wèn)被拒絕。
“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。
--------------------------------------------------------------------------------
對(duì)路徑“…………”的訪問(wèn)被拒絕。
ASP.NET 未被授權(quán)訪問(wèn)所請(qǐng)求的資源。請(qǐng)考慮授予 ASP.NET 請(qǐng)求標(biāo)識(shí)訪問(wèn)此資源的權(quán)限。ASP.NET 有一個(gè)在應(yīng)用程序沒(méi)有模擬時(shí)使用的基進(jìn)程標(biāo)識(shí)(通常,在 IIS 5 上為 {MACHINE}/ASPNET,在 IIS 6 上為網(wǎng)絡(luò)服務(wù))。如果應(yīng)用程序正在通過(guò) <identity impersonate="true"/> 模擬,則標(biāo)識(shí)將為匿名用戶(通常為 IUSR_MACHINENAME)或經(jīng)過(guò)身份驗(yàn)證的請(qǐng)求用戶。
若要授予 ASP.NET 對(duì)文件的寫訪問(wèn)權(quán),請(qǐng)?jiān)谫Y源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項(xiàng)卡。單擊“添加”添加適當(dāng)?shù)挠脩艋蚪M。突出顯示 ASP.NET 帳戶,選中所需訪問(wèn)權(quán)限對(duì)應(yīng)的框。
搞得我一頭霧水!!!
按照提示中說(shuō)——單擊“添加”添加適當(dāng)?shù)挠脩艋蚪M。
其中的“適當(dāng)”實(shí)為不好理解,看IIS中匿名用戶為:IUSR_HOSTEL
可是在文件夾安全中添加了 IUSR_HOSTEL的相關(guān)權(quán)限,卻絲毫無(wú)用
上網(wǎng)也查了些方法,卻都沒(méi)管用。
后經(jīng)我多次嘗試終于找到解決方法
找到站點(diǎn)根目錄|右鍵|安全|點(diǎn)擊“添加”|點(diǎn)擊“高級(jí)”|點(diǎn)擊“立即查找”
選中“Authenticated Users"|確定|確定
在“修改”后面允許列的復(fù)選框上打個(gè)勾|確定
現(xiàn)在再試試,運(yùn)行asp。net程序好了吧。
這和小問(wèn)題雖然不大,但浪費(fèi)了我不少時(shí)間,所以找到解決方法后不敢獨(dú)享,希望能對(duì)大家有所幫助。
------解決方法--------------------------------------------------------
沒(méi)有權(quán)限,設(shè)置下權(quán)限即可
------解決方法--------------------------------------------------------
Html的權(quán)限設(shè)為 ASPNET(iis5)或network service(iis6)可寫入
------解決方法--------------------------------------------------------
hen mingxian le ! quanxian buzu !
------解決方法--------------------------------------------------------
虛擬主機(jī)不可能給network service這個(gè)帳戶對(duì)c盤寫權(quán)限的
------解決方法--------------------------------------------------------
權(quán)限問(wèn)題,設(shè)置一下,文件夾右鍵——> 權(quán)限——> 加Everyone和Internet來(lái)賓帳戶設(shè)為完全控制
------解決方法--------------------------------------------------------
改的是你新建的文件夾的父目錄。你可以在iis上加權(quán)限。或是只給那個(gè)父目錄上加權(quán)限。.
如果不行可以參考下面的方法: