IIS对web根目录的写入权限
我使用以下设置创建了IIS网站(ApplicationPool帐户名为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 使用者 管理员 网
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身份验证,问题得到了解决