IIS对web根目录的写入权限

IIS对web根目录的写入权限,iis,permissions,windows-10,iis-10,Iis,Permissions,Windows 10,Iis 10,我使用以下设置创建了IIS网站(ApplicationPool帐户名为Fitko) 当我运行网站并提交带有图像的表单时,应用程序抛出一个错误 UnauthorizedAccessException:访问路径 “C:\IISWorkspace\Fitko\upload\instructors”被拒绝。 System.IO.FileStream.ValidateFileHandle(SafeFileHandle文件句柄) 我向这些帐户授予了Fitko文件夹的完全权限 IUSR 使用者 管理员 网

我使用以下设置创建了IIS网站(ApplicationPool帐户名为
Fitko

当我运行网站并提交带有图像的表单时,应用程序抛出一个错误

UnauthorizedAccessException:访问路径 “C:\IISWorkspace\Fitko\upload\instructors”被拒绝。 System.IO.FileStream.ValidateFileHandle(SafeFileHandle文件句柄)

我向这些帐户授予了
Fitko
文件夹的完全权限

  • IUSR
  • 使用者
  • 管理员
  • 网络服务
  • IIS应用池\Fitko
然而,
UnauthorizedAccessException
异常仍在抛出


如何授予IIS写入文件夹的访问权限?

在我看来,该问题通常表示特定文件夹的权限错误。 您的应用程序池标识是什么?尝试右键单击文件夹并授予每个人帐户对该文件夹的完全访问权限。

此外,在某些情况下,这可能与我们的网站框架技术有关。

如果问题仍然存在,请随时通知我。

我通过启用
windows身份验证来解决问题(我以前有过匿名身份验证,但可能可以一起启用)

背景在我的房间里

Web项目>属性>调试>Web服务器设置


即使发布配置设置为release,该标志似乎也会起到控制作用。

谢谢您的提示!我完全控制了“Everyone”帐户,但未经授权的访问异常仍在抛出:/I不知道Stryker,但它看起来像一个不错的库。作为一种解决方法,我只是从数据库中保存和检索图像。其他网页能否正常工作,或者只是上传页面无法工作?(因为我们将图像保存到本地磁盘)此外,请重新启动网站并在测试页面之前清除浏览器缓存。是的,其他页面工作正常,只有尝试将图像保存到本地磁盘的控制器操作才会抛出此奇怪错误。我重新启动了PC和IIS好几次,也在浏览器中按了F5以清除缓存,但错误仍然存在。但最后,通过在项目名称>属性>调试>Web服务器设置:-)中启用
Windows身份验证,问题得到了解决