当我在iis和mvc5上上传文件时,文件路径被拒绝

时间:2019-04-10 12:44:57

标签: c# asp.net-mvc iis

当我在发布项目之前上传文件时,它运行正常,但是当我在上传文件时发布项目时,显示此错误: 拒绝访问路径“ C:\ inetpub \ sites \ Khadamatresan \ Contents \ 9164d9fe-d515-47e5-bbf2-95a56219e5c9.png”。

如何解决? 预先谢谢你

2 个答案:

答案 0 :(得分:0)

转到有问题的文件夹,然后查看该文件夹的权限。我的回答是,它仅对此具有管理员权限,而您通过代码发送的内容不会复制它们的权限。

答案 1 :(得分:0)

我建议您尝试修改C:\ inetpub \ sites \ Khadamatresan \ Contents文件夹的权限,以允许IUSR和IIS /您的应用程序池名读取和写入文件。

更多详细信息,您可以参考以下步骤:

1。确保使用应用程序池高级设置的标识是applicationpoolidentity

enter image description here

2。右键单击C:\ inetpub \ sites \ Khadamatresan \ Contents文件夹,然后选择属性。

3。单击详细和编辑按钮。

enter image description here

4。如果IUSR和您的应用程序池名称未显示在窗口中。我建议你可以
单击添加按钮,然后键入IUSR和IIS AppPool \。

enter image description here

enter image description here

5。修改权限以启用完全控制权限

enter image description here