繁体   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