C# 如何在asp.net网站上加载文件

C# 如何在asp.net网站上加载文件,c#,asp.net,C#,Asp.net,我有一个ASP.NET网站。该网站有一个按钮,可以让你在网站上加载你的照片,它在我的本地计算机上工作没有任何问题。但在服务器上,当我想上传图像时,我发现了一个异常。这是我发现的一个例外: 访问路径 'C:\inetpub\vhosts\u0270481.plsk.reruhosting.ru\httpdocs\ps plus.pro\UsersIcons\259b60ca-16de-4168-8b45-900f7078bcea.png' 他被拒绝了 我使用了一个代码: FileUpload1.S

我有一个ASP.NET网站。该网站有一个按钮,可以让你在网站上加载你的照片,它在我的本地计算机上工作没有任何问题。但在服务器上,当我想上传图像时,我发现了一个异常。这是我发现的一个例外:

访问路径 'C:\inetpub\vhosts\u0270481.plsk.reruhosting.ru\httpdocs\ps plus.pro\UsersIcons\259b60ca-16de-4168-8b45-900f7078bcea.png' 他被拒绝了

我使用了一个代码:

FileUpload1.SaveAs(Server.MapPath(String.Format("UsersIcons/{0}", userIcoName)));

asp.net网站与Windows给定的用户(可能是用户帐户,而不是管理员)一起工作,因此,当该用户尝试访问服务器C路径/或您设置的任何路径,并且该驱动器不允许该用户从该路径复制时,您将获得该异常


您可以向该用户添加对您的文件的权限,然后它就可以工作。

看起来UserIcons文件夹在服务器上只有读取权限。您需要将其更改为读/写非常感谢!所有的作品都没有错误!