IIS 10 Windows Server 2019-403-禁止访问:访问ASP.NET MVC站点时访问被拒绝

时间:2019-10-23 05:08:52

标签: asp.net asp.net-mvc iis iis-10

  • Windows Server 2019和IIS 10的新安装

enter image description here

  • Web将ASP.NET MVC 5应用程序部署到网站上
  • 匿名用户身份设置为“应用程序池身份”

enter image description here

  • 站点级别还启用了匿名身份验证

enter image description here

  • IIS AppPool\ApplicationPoolName对位于根文件夹下的Web根具有以下有效权限:

enter image description here

当我访问该网站时,我收到403:

enter image description here

如果我将静态文件(例如index.html)放在Web根目录中,则文件的内容将按预期提供。因此,这似乎与MVC有关。

我在这里错过了什么?

1 个答案:

答案 0 :(得分:0)

根据您的描述,建议您重新检查文件夹,以确保您的应用程序池标识具有访问该文件夹的权限。

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

1。右键单击承载应用程序的文件夹,然后选择属性。

2。选择“安全性”标签

3。单击“编辑”按钮,然后单击“添加”按钮

4。单击“位置”按钮,并确保选择计算机。

5。在“输入要选择的对象名称:”文本框中输入IIS AppPool\ (eg: IIS AppPool\smartcrypt)

6。单击“检查名称”按钮,然后单击“确定”。

7。选中“允许”列下的“修改”,然后单击“确定”,然后单击“确定”。