IIS服务器配置之后,配置好Web发布,在服务器上访问页面可以正常打开,在客户端打开却却弹出密码提示窗口,需要输入密码,这是个很
常见的问题。你能够试着从下面几个方面入手检查。
1.访问的网页文档本身加了密。比如“默认Web站点”原主目录“X:\Inetpub\wwwroot”下的首页文档“iisstart.asp”访问 时就需要密码。
2.没有配置允许匿名访问。在“Internet信息服务器”中,查看在该站点的属性配置项下的“目录安全性”中是否配置好下面的允许“匿名
访问”这一项,并且其下“编辑”中“匿名用户账号”中“用户名”一项应为“IUSR_computer”(其中“computer”为电脑名)的格式;另
外,还需要已勾选中“允许IIS控制密码”一项。 若程序有特殊需要,可能要用管理员用户。
3.目标目录被限制了访问权限。此项仅当该目录位于NTFS格式分区中时才可能出现。方法:在其上单击右键,选“属性”,再进入“安全”
窗口,看列表中是不是默认的允许“Everyone”组完全控制的状态。
4.有可能用了空密码,导致无法访问,设置一个密码即可。空白密码无法登录是在“本地安全设置-->本地策略-->安全选项-->帐 户:使用空
白密码的本地帐户只允许进行控制台登录”这里控制的,要把它禁用,空白密码才可以访问。
5.有时候我们访问自己建的网站时可能出现要你输入用户名和密码的情况,这是由于密码不同步的原因,网上有密码同步的办法,不过有点麻烦,以另建一个用户
来解决。
其实完看这以后,你也可以用这办法来同步原来的IIS专用访问账号IUSR_***了.
自建一个权限组为GUESTS的用户名user1,密码我们设置为112233
进你的网站(如果有多个就是你访问会出现用户名和密码的那个)属性-目录安全性-进第一个编辑-进浏览用户,找到刚才建的USER1,确定以
后返回,输入密码112233,又会弹出叫你验证密码,再次输入112233,匿名访问本来就打勾的没打的话打上,好了一路确定,再次访问看,
是不是好了
同步原来的IUSR_***账号的办法很简单吧,其实就两步
1、在用户管理里将IUSR_***改密码成比如112233
2、在IIS属性管理中选择用户时,不选刚才的USER1,选择IUSR_***,让你两次验证密码时,输入112233,这样就同步