簡體   English   中英

拒絕訪問路徑“ XXX”

[英]Access to the path 'XXX' is denied

我制作了一個Web應用程序,並使用了File Upload server control 當我將文件保存到特定的文件夾時,我總是得到Access denied對此路徑的Access denied ,同時我還為Every One授予了Full control權限。 我在dev mode工作。 我想要dev mode和生產環境的解決方案。

異常出現在以下行:

 fu.SaveAs(Server.MapPath("~//xml"));

堆棧跟蹤:

System.IO .__ Error.WinIOError(Int32 errorCode,字符串也許是FullPath)處的StackTrace
在System.IO.System.IO.FileStream.Init(字符串路徑,FileMode模式,FileAccess訪問,Int32權限,布爾useRights,FileShare共享,Int32 bufferSize,FileOptions選項,SECURITY_ATTRIBUTES secAttrs,字符串msgPath,布爾bFromProxy)\\ r \\ n在System.IO .FileStream..ctor(字符串路徑,FileMode模式,FileAccess訪問權限,FileShare共享,Int32 bufferSize,FileOptions選項,String msgPath,布爾bFromProxy)\\ r \\ n位於System.IO.FileStream..ctor(String path,FileMode模式) \\ r \\ n在System.Web.HttpPostedFile.SaveAs(字符串文件名)\\ r \\ n在System.Web.UI.WebControls.FileUpload.SaveAs(字符串文件名)\\ r \\ n在Schedule.ScheduleForm.btn_Search_Click(對象發送者, ImageClickEventArgs e)


SaveAs()方法是問題原因,還是路徑中有問題? 因為我嘗試了所有事情,所以我給了許多用戶完全的控制權限,但徒勞無功。

您需要授予對特定文件夾上的網絡服務的寫訪問權限。

一個問題是您使用IIS測試應用程序還是VS服務器中的內部版本? 在第二種情況下,您需要向用戶ASP.NET授予對該文件夾的權限。 試試看,看看是否有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM