IIS中使用Localhost 401.3错误的ASP页面没有权限

Sam*_*Sam 63 iis asp-classic

我刚刚安装了IIS,所以我可以在浏览器中查看asp文件,但是当我将地址放在浏览器中时:http://localhost/index.asp我收到错误.

错误显示:

HTTP错误401.3 - 未经授权由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面.

我真的需要解决这个问题,我非常感谢你提出这方面的建议.

Law*_*Man 90

我的问题是围绕应用程序池中使用的身份.我将站点的身份验证更改为"应用程序池标识",并为目录提供适当的权限.

在此输入图像描述


Phi*_*ons 85

好的,在这里从内存工作,因为我不在Windows机器前.

如果您右键单击您的webroot文件夹/ inetpub/wwwroot /或您正在处理打开属性并选择安全性的网站目录,我认为是,您将看到具有该文件夹权限的用户列表.有一个部分可以添加新用户,您可以在其中添加IIS_IUSRS帐户(如果需要,从用户列表中搜索),这将是启用匿名身份验证时使用的默认用户.为此帐户提供相关权限(读取,写入,执行),以确保您应用于文件和子文件夹.刷新IIS中的网站,你应该好好去.

  • 我必须授予IUSR而不是IIS_USRS (20认同)
  • 仅供将来参考,因为IUSR帐户负责加载静态资源.对于动态资源,您需要为运行的应用程序池提供权限,通常为"NetworkService" (10认同)
  • +1 - 我遇到了这个问题,你的解决方案第一次工作.谢谢! (2认同)