xp配置好iis后,用localhost访问没有问题,用本机IP和127.0.0.1访问均提示输入用户名和密码。

我知道是权限问题,上网一百度,资料很多,解决方法也很多,但是好多我都做了

1、IIS配置权限

    我就选择的是匿名访问与集成windows身份验证,选这两个,

2、网站文件所在的文件夹设置权限

3、设置了各种权限,该开启的也开启了,很多都设置了everyone这种。

我搜了很多资料,发现各位大神说的,我都试了,且已经设置好,但并没有起什么作用。

后来小白的我终于发现了,原来原因是因为我改了来宾账户IUSR-机器名的密码,我对密码进行了重新设置。

原因:开始—管理工具—计算机管理—本地用户和组—用户——(IUSR—机器名)右键——设置 密码。

解决办法:我用的是匿名访问与集成Windows身份验证,这种访问方式是这样的:先匿名访问,用的匿名账户是IUSR-机器名

这个,而我改了之后,并没有把IIS默认网站右键属性里面的匿名访问时所用的匿名账户(即IUSR—机器名)的密码

重新设置,所以你登录,IIS核对匿名账户密码不对,所以弹出对话框让你进行集成Windows身份验证。

当大家进行各种权限设置都不行后,可以想一下自己是否改过来宾账户。