“/”應(yīng)用程序中的服務(wù)器錯誤。
--------------------------------------------------------------------------------
對路徑“c:/inetpub/wwwroot/img/3.jpg”的訪問被拒絕。
說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯誤以及代碼中導(dǎo)致錯誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.UnauthorizedAccessException: 對路徑“c:/inetpub/wwwroot/img/3.jpg”的訪問被拒絕。
ASP.NET 未被授權(quán)訪問所請求的資源。請考慮授予 ASP.net 請求標(biāo)識訪問此資源的權(quán)限。ASP.Net 有一個在應(yīng)用程序沒有模擬時使用的基進(jìn)程標(biāo)識(通常,在 IIS 5 上為 {MACHINE}/ASPNET,在 IIS 6 上為網(wǎng)絡(luò)服務(wù))。如果應(yīng)用程序正在通過 <identity impersonate="true"/> 模擬,則標(biāo)識將為匿名用戶(通常為 IUSR_MACHINENAME)或經(jīng)過身份驗證的請求用戶。
要將 ASP.NET 訪問權(quán)限授予某個文件,請在資源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項卡。單擊“添加”添加適當(dāng)?shù)挠脩艋蚪M。突出顯示 ASP.NET 帳戶,選中所需訪問權(quán)限對應(yīng)的框。
源錯誤:
行 55: //將文件拷貝到指定路徑下
行 56:
行 57: File.Copy(imgPath, imgNewPath, true);
行 58:
行 59: //調(diào)用自定義方法將視頻的id保存到指定文件中
源文件: c:/Inetpub/wwwroot/manage/manage_amendLoopAd.aspx.cs 行: 57
堆棧跟蹤:
[UnauthorizedAccessException: 對路徑“c:/inetpub/wwwroot/img/3.jpg”的訪問被拒絕。]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +2013859
System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite) +488
System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite) +10
manage_amendLoopAd.gvImg_SelectedIndexChanging(Object sender, GridViewSelectEventArgs e) in c:/Inetpub/wwwroot/manage/manage_amendLoopAd.aspx.cs:57
System.Web.UI.WebControls.GridView.OnSelectedIndexChanging(GridViewSelectEventArgs e) +105
System.Web.UI.WebControls.GridView.HandleSelect(Int32 rowIndex) +40
System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +221
System.Web.UI.WebControls.GridView.RaisePostBackEvent(String eventArgument) +199
System.Web.UI.WebControls.GridView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +174
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
————————————————————————————————————————————
————————————————————————————————————————————
總結(jié):
下午在搞一個程序的時候報出了上面的錯誤,以前沒遇到過,看起來像是權(quán)限的問題,于是我把如下文件夾的權(quán)限做了修改,錯誤就沒了。
img屬性—安全—IIS_WPG(*******) —— 修改了該用戶的權(quán)限就沒問題了。
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進(jìn)入論壇