喜 我有一个FileUpload,我保存图片,这是错误
Access to the path 'D:\Hosting\0000000\html\images\APgt_logo.jpg' is denied.
我的当地人工作得很好 这个问题是什么?
这是代码
new_row["Product_imag"] = FileUpload1.FileName.ToString();
FileUpload1.SaveAs(Server.MapPath("/images/"+ FileUpload1.FileName.ToString()));
答案 0 :(得分:3)
运行Web Service进程的用户(即w3wp.exe)对您尝试写入的文件夹没有足够的权限。
您必须在IIS中设置写入权限,或者必须调整文件系统中的安全性。或两者兼而有之。
如果您需要帮助,则需要提供更多信息。
答案 1 :(得分:1)
这是您的网络服务器上的权限问题。
在本地运行项目时,本地Web服务器正在使用您的权限执行,该权限具有对相关目录的写访问权。
在服务器上运行时,app池正在执行的用户没有写入目录的权限。这是正常的,因为它通常不应该。
您可以在serverfault.com上询问此问题,以便以安全的方式获得有关如何执行此操作的一些好建议。