C# 尝试上载文件时System.UnauthorizedAccessException

C# 尝试上载文件时System.UnauthorizedAccessException,c#,asp.net,C#,Asp.net,我正试图从本地主机中的计算机下载一个文件。但我一直在犯错误 System.UnauthorizedAccessException:对路径“c:\users\zunair\documents\visual studio 2012\Projects\WebApplication2\WebApplication2\Uploads”的访问被拒绝 这是我的密码 if (FileExt == ".pdf") { Response.ContentType = "Application/pdf";

我正试图从本地主机中的计算机下载一个文件。但我一直在犯错误 System.UnauthorizedAccessException:对路径“c:\users\zunair\documents\visual studio 2012\Projects\WebApplication2\WebApplication2\Uploads”的访问被拒绝

这是我的密码

if (FileExt == ".pdf")
{
    Response.ContentType = "Application/pdf";
    Response.AppendHeader("Content-Disposition", "attachment; filename=FileName");
    Response.TransmitFile(Server.MapPath("~/Uploads" + FileName));
    Response.End();
}

我在Response.TransmitFileServer.MapPath~/Uploads+FileName处得到错误

你需要确保你的应用程序池所运行的IIS帐户具有该目录的安全权限。这个问题经常被问到。还有一个问题:我如何向IIS授予所需的权限?就像您向其他任何人授予权限一样。右键单击该目录并将其添加到安全选项卡上。您需要查看池以查看它在哪个帐户下运行。您好,我也有同样的问题,并已在windows 10 iis 10上为我的用户、网络服务、IUSR授予了权限,但它仍然不起作用