【发布时间】:2013-10-28 20:54:10
【问题描述】:
我的网站上有一个管理面板,允许用户将图像上传到文件系统。 我只是在 C# 代码中做:
imageFile.SaveAs(galleryPath + fileName);
但获得权限异常:
访问路径'D:\Hosting...\html\Images\Gallery\page2-img1.jpg' 被拒绝。
描述:执行过程中发生了未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 有关错误的信息以及它在代码中的来源。 异常详细信息:System.UnauthorizedAccessException:访问 路径 'D:\Hosting...\html\Images\Gallery\page2-img1.jpg' 被拒绝。
您能否给我一个提示,我该如何授予权限?
【问题讨论】:
-
如果你在 IIS 上运行它,看看stackoverflow.com/questions/4877741/…
-
在服务器 Cpanel 上启用写权限了吗?我在 Arvixe 托管我的并且遇到了同样的问题。如果您使用代码在没有 FTP 的情况下上传,则需要启用写入权限。
-
在godaddy托管面板上,我需要为应用程序池组设置权限吗? (它在文件管理器上,当我们将鼠标悬停并单击更改权限时)。