1,
错误号401.1
症状:HTTP错误401.1 -未经授权:由于无效凭据,访问被拒绝。
分析:
由于
用户匿名访问帐户(
默认是iusr_机器名)被禁用,或者没有访问
计算机,将造成用户无法访问。
解决方案:
(1)查看IIS
管理器中的站点安全
设置的匿名帐户是否被禁用,如果有,请尝试以下
方法:
控制面板- > > >管理
工具计算机管理
本地用户和组,将使iusr_机器帐户名称。如果仍然没有解决,请继续下一步。
(2)
检查IIS管理器中站点的默认匿名访问帐户,或者该组是否有权通过
网络访问
服务器。
启动>程序管理工具> > > > >本地策略安全策略本地安全>用户
权限分配,
双击从网络访问此计算机;IIS;添加默认用户或组。
注意:一般自定义IIS默认匿名访问帐户属于该组。为了安全,没有特别的需要,请遵守这条规则。
2,错误号401.2
症状:HTTP错误401.2 -未经授权:由于服务器
配置而拒绝访问。
原因:
关闭匿名身份验证
解决方案:
运行inetmgr,打开网站目录的安全属性- > >身份验证和访问
控制,选择
启用匿名访问;,
输入用户名称,或单击
浏览选择;合法用户,并确定输入
密码两次。
3,错误号:401.3
症状:HTTP错误401.3 -未经授权:由于ACL的一组请求资源被拒绝访问。
原因:IIS匿名用户一般属于Guests组,我们把
硬盘存储站点的权限只分配给Administrators组,这与继承原则按照时间的Web
文件夹的成员也只有群
管理员可以导致没有足够的
访问权限,IIS匿名用户访问的NTFS文件权限,导致
网页无法访问。
解决方案:
访问IIS匿名用户访问
网站文件夹。方法:输入此文件夹的安全
选项,添加IIS匿名用户,并给出相应的权限,通常是读写的。