System.UnauthorizedAccessException:拒絕訪問(wèn)的處理辦法.
更新時(shí)間:2012年09月18日 22:46:35 作者:
執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息
在用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ì)文件的寫(xiě)訪問(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)可寫(xiě)入
------解決方法--------------------------------------------------------
hen mingxian le ! quanxian buzu !
------解決方法--------------------------------------------------------
虛擬主機(jī)不可能給network service這個(gè)帳戶對(duì)c盤(pán)寫(xiě)權(quán)限的
------解決方法--------------------------------------------------------
權(quán)限問(wèn)題,設(shè)置一下,文件夾右鍵——> 權(quán)限——> 加Everyone和Internet來(lái)賓帳戶設(shè)為完全控制
------解決方法--------------------------------------------------------
改的是你新建的文件夾的父目錄。你可以在iis上加權(quán)限?;蚴侵唤o那個(gè)父目錄上加權(quán)限。.
如果不行可以參考下面的方法:
說(shuō)明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.UnauthorizedAccessException: 拒絕訪問(wèn)。
未授權(quán)此 ASP.NET 進(jìn)程訪問(wèn)所請(qǐng)求的資源。出于安全原因,默認(rèn)的 ASP.NET 進(jìn)程標(biāo)識(shí)為“{machinename}ASPNET”,它只具有有限的特權(quán)。請(qǐng)考慮授予該 ASP.NET 進(jìn)程標(biāo)識(shí)訪問(wèn)此資源的權(quán)限。
若要授予 ASP.NET 對(duì)文件的寫(xiě)訪問(wèn)權(quán),請(qǐng)?jiān)谫Y源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項(xiàng)卡。單擊“添加”以添加“{machinename}ASPNET”用戶。突出顯示此 ASP.NET 帳戶,在“允許”列中選中“寫(xiě)”框。
1.運(yùn)行里輸入"dcomcnfg"設(shè)置excel Application com組件的運(yùn)行權(quán)限.
2.選擇要設(shè)置的組件,屬性.
3.在安全選項(xiàng)卡里全部自定義后加入aspnet.問(wèn)題解決,百試不爽!
這個(gè)辦法也又不行的時(shí)候:
把Dcoument And Setting 文件夾中 User1 用戶的文件拷貝到當(dāng)前用戶來(lái)(為了復(fù)制原用戶環(huán)境),其他功能全部可以,就是當(dāng)程序中word進(jìn)程時(shí),則會(huì)報(bào)錯(cuò),說(shuō)權(quán)限不對(duì),配置過(guò)權(quán)限后還是會(huì)報(bào)錯(cuò),后來(lái)刪掉Dcoument And Setting 文件夾中當(dāng)前用戶的文件夾,一切恢復(fù)正常。
說(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ì)文件的寫(xiě)訪問(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)可寫(xiě)入
------解決方法--------------------------------------------------------
hen mingxian le ! quanxian buzu !
------解決方法--------------------------------------------------------
虛擬主機(jī)不可能給network service這個(gè)帳戶對(duì)c盤(pán)寫(xiě)權(quán)限的
------解決方法--------------------------------------------------------
權(quán)限問(wèn)題,設(shè)置一下,文件夾右鍵——> 權(quán)限——> 加Everyone和Internet來(lái)賓帳戶設(shè)為完全控制
------解決方法--------------------------------------------------------
改的是你新建的文件夾的父目錄。你可以在iis上加權(quán)限?;蚴侵唤o那個(gè)父目錄上加權(quán)限。.
如果不行可以參考下面的方法:
說(shuō)明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.UnauthorizedAccessException: 拒絕訪問(wèn)。
未授權(quán)此 ASP.NET 進(jìn)程訪問(wèn)所請(qǐng)求的資源。出于安全原因,默認(rèn)的 ASP.NET 進(jìn)程標(biāo)識(shí)為“{machinename}ASPNET”,它只具有有限的特權(quán)。請(qǐng)考慮授予該 ASP.NET 進(jìn)程標(biāo)識(shí)訪問(wèn)此資源的權(quán)限。
若要授予 ASP.NET 對(duì)文件的寫(xiě)訪問(wèn)權(quán),請(qǐng)?jiān)谫Y源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項(xiàng)卡。單擊“添加”以添加“{machinename}ASPNET”用戶。突出顯示此 ASP.NET 帳戶,在“允許”列中選中“寫(xiě)”框。
1.運(yùn)行里輸入"dcomcnfg"設(shè)置excel Application com組件的運(yùn)行權(quán)限.
2.選擇要設(shè)置的組件,屬性.
3.在安全選項(xiàng)卡里全部自定義后加入aspnet.問(wèn)題解決,百試不爽!
這個(gè)辦法也又不行的時(shí)候:
把Dcoument And Setting 文件夾中 User1 用戶的文件拷貝到當(dāng)前用戶來(lái)(為了復(fù)制原用戶環(huán)境),其他功能全部可以,就是當(dāng)程序中word進(jìn)程時(shí),則會(huì)報(bào)錯(cuò),說(shuō)權(quán)限不對(duì),配置過(guò)權(quán)限后還是會(huì)報(bào)錯(cuò),后來(lái)刪掉Dcoument And Setting 文件夾中當(dāng)前用戶的文件夾,一切恢復(fù)正常。
您可能感興趣的文章:
- System.Data.SqlClient.SqlException: 無(wú)法打開(kāi)登錄所請(qǐng)求的數(shù)據(jù)庫(kù) 登錄失敗。
- System.Data.SQLite 數(shù)據(jù)庫(kù)詳細(xì)介紹
- SQL Server出現(xiàn)System.OutOfMemoryException異常的解決方法
- 未將對(duì)象引用設(shè)置到對(duì)象的實(shí)例 (System.NullReferenceException)
- System.Runtime.InteropServices.COMException的解決方法
- System.Data.OleDb.OleDbException: 未指定的錯(cuò)誤的完美解決方法
相關(guān)文章
讓IIS支持 .iso 7z torrent apk等文件下載的設(shè)置方法[圖文]
默讓情況下面,iis是不允許沒(méi)有注冊(cè)到IIS 的 MIME文件下載,做下載站的朋友一般需要設(shè)置支持,方便不斷新增加的文件類型2012-07-07IIS服務(wù)器同時(shí)設(shè)置多個(gè)網(wǎng)站的三種方式(圖文)
這篇文章主要介紹了IIS服務(wù)器同時(shí)設(shè)置多個(gè)網(wǎng)站的三種方式(圖文),非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-08-08關(guān)于網(wǎng)站應(yīng)用程序池的帳號(hào)密碼更改及其影響的實(shí)例分析
這個(gè)標(biāo)題看起來(lái)有點(diǎn)繞,但其實(shí)是一個(gè)常見(jiàn)的問(wèn)題,而且很多朋友對(duì)此的理解都不深。我這里用一個(gè)例子來(lái)解釋一下2011-12-12服務(wù)器 C盤(pán) 安全加強(qiáng)批處理(去除一些特殊軟件的權(quán)限)
使用方法,存為"C盤(pán)安全加強(qiáng)批處理.bat"到開(kāi)源版設(shè)置器2.3的目錄下,和thecsafe.cmd同級(jí)目錄,雙擊執(zhí)行即可2009-08-08護(hù)衛(wèi)神 主機(jī)管理系統(tǒng)使用說(shuō)明(主機(jī)管理)
這篇文章主要介紹了護(hù)衛(wèi)神 主機(jī)管理系統(tǒng)使用說(shuō)明,主機(jī)管理的相關(guān)資料,需要的朋友可以參考下2015-01-01關(guān)于Windows Server 2012上安裝.NET Framework 3
這篇文章主要介紹了Windows Server 2012上安裝.NET Framework 3.5,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04