访问路径“某事”被拒绝

时间:2015-04-25 20:32:37

标签: c# asp.net iis access-denied

这里的大多数解决方案都不起作用。

我正在尝试将文件和图像上传到名为images的服务器中的文件夹,当我点击按钮上传它时,在它通过后ImageUpload.SaveAs(Path)我得到一个例外“访问路径”任何这里的路径“被拒绝,现在我尝试编辑该文件夹的安全选项卡并授予NETWORK SERVICE权限,我尝试授予IIS AppPool\DefaultAppPool权限,仍然无效。我还启用了ASP.NET模拟其他人说,iis经理仍然是同样的错误。

1 个答案:

答案 0 :(得分:0)

应用程序池运行的默认标识是ApplicationPoolIdentity,而不是NETWORK SERVICE帐户。

您可以将文件夹的修改权限分配给ApplicationPoolIdentity(查看here),也可以将应用程序池的标识更改为具有uploads文件夹权限的其他用户。

当您使用其他用户运行应用程序池时,请务必小心:确保不要为该用户提供比绝对需要更多的权限。