HTTP 401.1

1 HTTP 401.1 - 未授权:登录失败   

由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。    解决方案:

  1 打开IIS,右键站点,选择【属性】或【高级设置】,选择【权限设置】下的【安全】选项卡,看是否用户(IUSR_机器名)在列表中,如果不在,则添加

  2 运行inetmgr,打开站点属性->目录安全性->身份验证和访问控制->选中“启用匿名访问”,输入用户名,或者点击“浏览”选择合法的用户,并两次输入密码后确定。  

  注意: IIS6 如何设置匿名身份验证启用?             

  打开IIS,双击需要设置的站点,在中间的功能视图中找到【身份验证】,双击该图标,找到【匿名身份验证】,右键点击选择【启用】即可

以下问题是我在设置的时候遇到的问题:

1 本地用户和组,中没有用户(IUSR_机器名)

开始->程序->管理工具->本地安全策略->安全策略->本地策略->用户权限分配,双击“从网络访问此计算机”,添加IIS默认用户或者其所属的组。 注意:一般自定义 IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。

2 管理工具中没有【本地用户和组】这个选项    

打开控制面板"--"管理工具"--计算机管理",居然看不到"本地用户与组"这个选项    可能被注册表屏蔽或者隐藏 试试开始-运行-输入lusrmgr.msc

3 本地用户和组 下边在该文档中引用的管理单元受到策略限制  

运行“gpedit.msc”打开组策略  在用户配置/管理模板/windows组件/Microsoft Management Console/受限的、许可的管理单元下面看到“本地用户和组”,双击并把它设为允许,即可。  且在该目录下有磁盘管理,设备管理器等管理单元可以选择,管理单元受到策略限制这个错误应该多可以在这个里面解决。

原文地址:https://www.cnblogs.com/zhuxiaohui/p/3423015.html