aspnet文件訪問
㈠ ASP.NET 未被授權訪問所請求的資源。請考慮授予 ASP.NET 請求標識訪問此資源的許可權。
我建議你先去到事件查看器中查看一下iis的報錯,然後拿著這個報錯去晚上搜一下,我這邊之前碰上這個問題,最否發現iis報錯2208,需要修改相關的配置文件,也有一次是因為iis sid未授權導致的,總之xiankaniis具體報錯。
㈡ 對路徑的訪問被拒絕
ASP.NET 未被授權訪問所請求的資源。請考慮授予 ASP.NET 請求標識訪問此資源的許可權。ASP.NET 有一個在應用程序沒有模擬時使用的基進程標識(通常,在 IIS 5 上為 {MACHINE}\ASPNET,在 IIS 6 上為網路服務)。如果應用程序正在通過 <identity impersonate="true"/> 模擬,則標識將為匿名用戶(通常為 IUSR_MACHINENAME)或經過身份驗證的請求用戶。
要將 ASP.NET 訪問許可權授予某個文件,請在資源管理器中右擊該文件,選擇「屬性」,然後選擇「安全」選項卡。單擊「添加」添加適當的用戶或組。突出顯示 ASP.NET 帳戶,選中所需訪問許可權對應的框。
總結:
下午在搞一個程序的時候報出了上面的錯誤,以前沒遇到過,看起來像是許可權的問題,於是我把如下文件夾的許可權做了修改,錯誤就沒了。
img屬性—安全—IIS_WPG(*******) —— 修改了該用戶的許可權就沒問題了。
歸結(網上的其他類似問題):
1. 前幾天把自己寫的東西移植到另一台機器上的時候,出了這個問題.很直覺地想到了是許可權問題.可是我把WEB目錄下的許可權都幾乎改成了完全控制,還是不能解決問題.查了很多資料,講得也不清楚.有說改這個,也有說改那個的.後來,終於注意到,出錯時顯示的是對 ASP.NET Temporary Files文件夾的訪問被拒絕.於是進到這個目錄,並在許可權中添加了ASPNET和NETWORK SERVICE兩個用戶,並將許可權設為除可寫,問題解決!
2.安裝好DVBBS ASP.NET後,進入後台設置,修改基本設置點保存時出現
㈢ fileupload 上傳時,出現文件訪問被拒絕的錯誤
你的文件上傳只能針對本網站內的目錄。
如果你想傳到C盤或D盤的目錄。因為使用的aspnet內置賬戶,不一定對文件夾 有寫入許可權。