这里的大多数解决方案都不起作用。
我正在尝试将文件和图像上传到名为images的服务器中的文件夹,当我点击按钮上传它时,在它通过后ImageUpload.SaveAs(Path)
我得到一个例外“访问路径”任何这里的路径“被拒绝,现在我尝试编辑该文件夹的安全选项卡并授予NETWORK SERVICE
权限,我尝试授予IIS AppPool\DefaultAppPool
权限,仍然无效。我还启用了ASP.NET模拟其他人说,iis经理仍然是同样的错误。
答案 0 :(得分:0)
应用程序池运行的默认标识是ApplicationPoolIdentity
,而不是NETWORK SERVICE
帐户。
您可以将文件夹的修改权限分配给ApplicationPoolIdentity(查看here),也可以将应用程序池的标识更改为具有uploads文件夹权限的其他用户。
当您使用其他用户运行应用程序池时,请务必小心:确保不要为该用户提供比绝对需要更多的权限。