HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。解决方法
问题出现情况
请尝试以下操作:
如果您认为自己应该能够查看该目录或页面,请与网站管理员联系。
单击刷新按钮,并使用其他凭据重试。
HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
Internet 信息服务 (IIS)
问题环境:
windows server 2003 .net 3.5
现有操作:
1、IIS中网站启用了匿名访问,集成windows身份验证,对IUSR_*****帐号重置了密码 同时在网站->属性-> 目录安全性 ->身份验证和访问控制 ->中重新更改了新的密码
2、设置网站文件夹添加了everyone 、network service 、internet来宾用户 IUSR_*****,设置权限为:读取和运行、列出文件夹和目录、读取、写入
原因分析:
Web客户端的用户隶属于user组,因此,如果该文件的NTFS权限不足(例如没有读权限),则会导致页面无法访问。
解决办法:
进入该文件夹的安全选项卡,配置user的权限,至少要给读权限。(权限是不是有些大有待研究,只给iis帐号测试一下)
问题:win 2003 做web服务,打开网页提示登陆框
方法:取消“集成windows验证”,具体是:在iis管理中打开你的网站属性,找到“目录安全性”一项,编辑“匿名访问和验证控制”,把“匿名访问”打上钩,把“集成windows验证”的钩取消。(未验证)
问题:打开网页时,IIS提示输入密码进行安全登录(同上)
方法:
出现此类问题需要设置以下项目:
1,在WINDOWS的用户管理里面新增一个用户,准予该用户访问网站,注意用户权限,或者选用windows默认给IIS设置的用户,通常该用户名为“IUSR_你的机器名”;
2,打开“IIS服务器管理器”,进入“网站”》》默认网站(或你对应的网站),然后点击右键菜单,选择“权限”,将你要赋予权限的用户加入;
3,打开“IIS服务器管理器”,进入“网站”》》默认网站(或你对应的网站),然后点击右键菜单,选择“属性”,选择“目录安全性”,进入“身份验证和访问控制”的编辑,将默认用户修改为指定用户。如果在第1步,你使用的是WINDOWS默认的IIS用户的话,此步可以省略。
打开网站,不再提示需要输入登录信息才能进入