System.UnauthorizedAccessException:拒絕訪問的處理辦法.
更新時間:2012年09月18日 22:46:35 作者:
執(zhí)行當前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息
在用Windows2003系統(tǒng)做ASP。NET做項目時遇到
說明: 執(zhí)行當前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.UnauthorizedAccessException: 對路徑“……”的訪問被拒絕。
“/”應用程序中的服務器錯誤。
--------------------------------------------------------------------------------
對路徑“…………”的訪問被拒絕。
ASP.NET 未被授權(quán)訪問所請求的資源。請考慮授予 ASP.NET 請求標識訪問此資源的權(quán)限。ASP.NET 有一個在應用程序沒有模擬時使用的基進程標識(通常,在 IIS 5 上為 {MACHINE}\ASPNET,在 IIS 6 上為網(wǎng)絡服務)。如果應用程序正在通過 <identity impersonate="true"/> 模擬,則標識將為匿名用戶(通常為 IUSR_MACHINENAME)或經(jīng)過身份驗證的請求用戶。
若要授予 ASP.NET 對文件的寫訪問權(quán),請在資源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項卡。單擊“添加”添加適當?shù)挠脩艋蚪M。突出顯示 ASP.NET 帳戶,選中所需訪問權(quán)限對應的框。
搞得我一頭霧水!?。?
按照提示中說——單擊“添加”添加適當?shù)挠脩艋蚪M。
其中的“適當”實為不好理解,看IIS中匿名用戶為:IUSR_HOSTEL
可是在文件夾安全中添加了 IUSR_HOSTEL的相關權(quán)限,卻絲毫無用
上網(wǎng)也查了些方法,卻都沒管用。
后經(jīng)我多次嘗試終于找到解決方法
找到站點根目錄|右鍵|安全|點擊“添加”|點擊“高級”|點擊“立即查找”
選中“Authenticated Users"|確定|確定
在“修改”后面允許列的復選框上打個勾|確定
現(xiàn)在再試試,運行asp。net程序好了吧。
這和小問題雖然不大,但浪費了我不少時間,所以找到解決方法后不敢獨享,希望能對大家有所幫助。
------解決方法--------------------------------------------------------
沒有權(quán)限,設置下權(quán)限即可
------解決方法--------------------------------------------------------
Html的權(quán)限設為 ASPNET(iis5)或network service(iis6)可寫入
------解決方法--------------------------------------------------------
hen mingxian le ! quanxian buzu !
------解決方法--------------------------------------------------------
虛擬主機不可能給network service這個帳戶對c盤寫權(quán)限的
------解決方法--------------------------------------------------------
權(quán)限問題,設置一下,文件夾右鍵——> 權(quán)限——> 加Everyone和Internet來賓帳戶設為完全控制
------解決方法--------------------------------------------------------
改的是你新建的文件夾的父目錄。你可以在iis上加權(quán)限?;蚴侵唤o那個父目錄上加權(quán)限。.
如果不行可以參考下面的方法:
說明: 執(zhí)行當前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.UnauthorizedAccessException: 拒絕訪問。
未授權(quán)此 ASP.NET 進程訪問所請求的資源。出于安全原因,默認的 ASP.NET 進程標識為“{machinename}ASPNET”,它只具有有限的特權(quán)。請考慮授予該 ASP.NET 進程標識訪問此資源的權(quán)限。
若要授予 ASP.NET 對文件的寫訪問權(quán),請在資源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項卡。單擊“添加”以添加“{machinename}ASPNET”用戶。突出顯示此 ASP.NET 帳戶,在“允許”列中選中“寫”框。
1.運行里輸入"dcomcnfg"設置excel Application com組件的運行權(quán)限.
2.選擇要設置的組件,屬性.
3.在安全選項卡里全部自定義后加入aspnet.問題解決,百試不爽!
這個辦法也又不行的時候:
把Dcoument And Setting 文件夾中 User1 用戶的文件拷貝到當前用戶來(為了復制原用戶環(huán)境),其他功能全部可以,就是當程序中word進程時,則會報錯,說權(quán)限不對,配置過權(quán)限后還是會報錯,后來刪掉Dcoument And Setting 文件夾中當前用戶的文件夾,一切恢復正常。
說明: 執(zhí)行當前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.UnauthorizedAccessException: 對路徑“……”的訪問被拒絕。
“/”應用程序中的服務器錯誤。
--------------------------------------------------------------------------------
對路徑“…………”的訪問被拒絕。
ASP.NET 未被授權(quán)訪問所請求的資源。請考慮授予 ASP.NET 請求標識訪問此資源的權(quán)限。ASP.NET 有一個在應用程序沒有模擬時使用的基進程標識(通常,在 IIS 5 上為 {MACHINE}\ASPNET,在 IIS 6 上為網(wǎng)絡服務)。如果應用程序正在通過 <identity impersonate="true"/> 模擬,則標識將為匿名用戶(通常為 IUSR_MACHINENAME)或經(jīng)過身份驗證的請求用戶。
若要授予 ASP.NET 對文件的寫訪問權(quán),請在資源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項卡。單擊“添加”添加適當?shù)挠脩艋蚪M。突出顯示 ASP.NET 帳戶,選中所需訪問權(quán)限對應的框。
搞得我一頭霧水!?。?
按照提示中說——單擊“添加”添加適當?shù)挠脩艋蚪M。
其中的“適當”實為不好理解,看IIS中匿名用戶為:IUSR_HOSTEL
可是在文件夾安全中添加了 IUSR_HOSTEL的相關權(quán)限,卻絲毫無用
上網(wǎng)也查了些方法,卻都沒管用。
后經(jīng)我多次嘗試終于找到解決方法
找到站點根目錄|右鍵|安全|點擊“添加”|點擊“高級”|點擊“立即查找”
選中“Authenticated Users"|確定|確定
在“修改”后面允許列的復選框上打個勾|確定
現(xiàn)在再試試,運行asp。net程序好了吧。
這和小問題雖然不大,但浪費了我不少時間,所以找到解決方法后不敢獨享,希望能對大家有所幫助。
------解決方法--------------------------------------------------------
沒有權(quán)限,設置下權(quán)限即可
------解決方法--------------------------------------------------------
Html的權(quán)限設為 ASPNET(iis5)或network service(iis6)可寫入
------解決方法--------------------------------------------------------
hen mingxian le ! quanxian buzu !
------解決方法--------------------------------------------------------
虛擬主機不可能給network service這個帳戶對c盤寫權(quán)限的
------解決方法--------------------------------------------------------
權(quán)限問題,設置一下,文件夾右鍵——> 權(quán)限——> 加Everyone和Internet來賓帳戶設為完全控制
------解決方法--------------------------------------------------------
改的是你新建的文件夾的父目錄。你可以在iis上加權(quán)限?;蚴侵唤o那個父目錄上加權(quán)限。.
如果不行可以參考下面的方法:
說明: 執(zhí)行當前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.UnauthorizedAccessException: 拒絕訪問。
未授權(quán)此 ASP.NET 進程訪問所請求的資源。出于安全原因,默認的 ASP.NET 進程標識為“{machinename}ASPNET”,它只具有有限的特權(quán)。請考慮授予該 ASP.NET 進程標識訪問此資源的權(quán)限。
若要授予 ASP.NET 對文件的寫訪問權(quán),請在資源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項卡。單擊“添加”以添加“{machinename}ASPNET”用戶。突出顯示此 ASP.NET 帳戶,在“允許”列中選中“寫”框。
1.運行里輸入"dcomcnfg"設置excel Application com組件的運行權(quán)限.
2.選擇要設置的組件,屬性.
3.在安全選項卡里全部自定義后加入aspnet.問題解決,百試不爽!
這個辦法也又不行的時候:
把Dcoument And Setting 文件夾中 User1 用戶的文件拷貝到當前用戶來(為了復制原用戶環(huán)境),其他功能全部可以,就是當程序中word進程時,則會報錯,說權(quán)限不對,配置過權(quán)限后還是會報錯,后來刪掉Dcoument And Setting 文件夾中當前用戶的文件夾,一切恢復正常。
您可能感興趣的文章:
相關文章
讓IIS支持 .iso 7z torrent apk等文件下載的設置方法[圖文]
默讓情況下面,iis是不允許沒有注冊到IIS 的 MIME文件下載,做下載站的朋友一般需要設置支持,方便不斷新增加的文件類型2012-07-07關于網(wǎng)站應用程序池的帳號密碼更改及其影響的實例分析
這個標題看起來有點繞,但其實是一個常見的問題,而且很多朋友對此的理解都不深。我這里用一個例子來解釋一下2011-12-12服務器 C盤 安全加強批處理(去除一些特殊軟件的權(quán)限)
使用方法,存為"C盤安全加強批處理.bat"到開源版設置器2.3的目錄下,和thecsafe.cmd同級目錄,雙擊執(zhí)行即可2009-08-08護衛(wèi)神 主機管理系統(tǒng)使用說明(主機管理)
這篇文章主要介紹了護衛(wèi)神 主機管理系統(tǒng)使用說明,主機管理的相關資料,需要的朋友可以參考下2015-01-01關于Windows Server 2012上安裝.NET Framework 3
這篇文章主要介紹了Windows Server 2012上安裝.NET Framework 3.5,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下2022-04-04