我正在尝试设置 IIS 以允许通过“IUSR_”帐户进行匿名访问。我已经在计算机管理中为该帐户设置了密码。我已授予该帐户对运行该网站的物理文件夹和子文件夹的权限。
已在 IIS 中为此站点选中启用匿名访问,并且用户名/密码设置正确。
但是,当我去查看该站点时,出现此错误:
您无权查看此页面 HTTP 错误 401.1 - 未经授权:由于凭据无效,访问被拒绝。
这可能是什么原因造成的?我想可能是应用程序池,但它似乎是使用预定义的“网络服务”帐户正确设置的。
更新:如果我将匿名访问用户更改为管理员帐户,则一切正常。但是,最终,我不能让网站那样上线。
更新 2:已修复!这可能与这里的很多人无关,但这是本地安全设置。几周前,我根据一些安全规则从“从网络访问这台计算机”中删除了 IUSR。
最佳答案
- 转到控制面板
- 打开管理工具
- 然后打开 Internet 信息服务窗口
- 进一步单击左栏中的本地计算机名称(IIS 标签下方)
- 伸展树(Splay Tree)并查找您网站的文件夹
- 在列出您的 HTML 文件的右侧列中,右键单击并选择“打开”。
- 此 html 文件将在您的浏览器中打开。
- 然后尝试通过选择“浏览”选项打开同一页面。很可能,它会向您显示错误“您无权查看此页面。”
- 要解决此问题,请再次右键单击 html 文件,这次选择所有任务 > 权限向导...
- 只需单击“下一步”、“下一步”,最后完成此向导。它将自动轻松设置管理员权限和其他安全设置。 希望这会像我的情况一样解决问题。
关于windows - IIS - 您无权查看此页面错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5021479/