繁体   English   中英

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

[英]IIS 10 Windows Server 2019 - 403 - Forbidden: Access is denied when accessing ASP.NET MVC site

  • 全新安装 Windows Server 2019 和 IIS 10

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

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

我在这里错过了什么?

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

详情,您可以参考以下步骤:

1.右键单击您托管应用程序的文件夹和 select 属性。

2.Select 安全选项卡

3.单击编辑按钮,然后单击添加按钮

4.单击位置按钮并确保您的计算机是 select。

5.Enter IIS AppPool\ (eg: IIS AppPool\smartcrypt) in the Enter the object names to select: text box.

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

7.勾选Allow栏下的Modify,点击OK,OK。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM