在项目的开始时偶尔发现了在访问站点的时候,使用 http://localhost/ 访问没有任何限制,但是http://192.168.0.231/ 指定到IP来访问自己机器的时候页面突然弹出输入用户名密码的提示。
取消确定以后页面包401.1错误,自己费劲周折终于的到明白了错误的原因所在。
1 首先要查看站点是否启动了匿名访问的权限。
2 如果启动了访问权限,就要查看允许访问的windows用户的权限(IIS中默认IUSR_ComputerName)。
3 在启动了匿名访问权限并且 windows用户的权限所在组没有被系统禁用的前提下,需要注意的是这个windows用户必须要有一个登录密码才可以让站点正常的访问。