IIS 不能匿名访问
IIS一直是我喜欢的一个东西,启发、发布很快。经常用作资料共享和局域网内的网站发布。
今天碰到一个问题。
jsf写了一个东东,servlet里面建立connection 去访问IIS的一个页面,页面返回xml.在本机一切正常。等把jsf的东西放到另一台测试服务器上去时(IIS在我的开发机器上),一直后台报错,http 401,页面需要用户名和密码。
我记得已经在IIS端设置匿名访问了啊。还是提示需要用户名密码。为匿名用户设置权限策略也不行。
最后,我重新设置目录安全性---匿名访问---用户名为:IUSR_*(*---机器名),密码为空。
没有勾选IIS控制密码。下面只选择了一个“集成window身份认证”。保存确定。
右击默认网站----所有任务------权限向导,------显示无权限设置。
找到Inetpub文件,右击属性,安全,在组和用户里添加everyone,设置权限。
全部搞定,齐活。。