问题:
当我从外部互联网或在服务器本身上浏览在新的 AWS EC2 VM 上的 Windows Server 2016 IIS 上托管的 ASP.NET Web 应用程序时,出现“错误 403 访问被拒绝”。
尝试修复...
IIS > 连接 > my_web_site > 浏览不起作用:“找不到网页”
IIS > 连接 > my_web_site > 管理网站 > 浏览 cmd 获取服务器错误
IIS > 连接 > my_web_site > 编辑绑定 > 浏览获取服务器错误
背景...
ASP.NET 在之前的 Azure VM 上运行正常。
当我从 VM 上的 Visual Studio 调试 ASP.NET 应用程序时,它运行正常。
所有 IIS 绑定的设置与以前的 Azure VM 一样。
答案1
看来您没有将代码放在文件夹中C:\inetpub\wwwroot
。
如果代码位于与此不同的文件夹中,则应向用户 IIS_USRS 授予对该文件夹的完全控制权限。这是 IIS 用于提供内容服务的用户。