none
新装IIS 5.1 后输入127.0.0.1为何总是提示输入用户名和密码 RRS feed

  • 问题

  • 软件配置:win xp sp3+ie8(正式版)+iis5.1

    新装好IIS5.1后,输入http://localhost可以正常浏览,但输入http://127.0.0.1却总是提示输入用户名和密码,在网上找了半天,总算找到了解决办法:在“工具”-“Internet选项”-“安全”中添加127.0.0.1后就可以正常浏览了,虽然方法是找到了,但对于原因还是不明白,望哪位给指点指点。

    如果不采用这种添加IP地址的方法,还有其他什么方法也能解决要示输入用户名和密码的问题?哪位给指点指点。

    对于这个论坛,感觉就两个字:糟糕。以前没有迁移时不是这样的,速度好慢,而且奇怪的是,我在这个提问页面总是显示英文页,如果选择简体中文语言则会提示退出,退出了我怎么发言啊!

    而且提问栏中的字体显示也太小了,看起来不舒服。

    总之一句话,论坛的反应速度太差,而且还会出现上面所说的莫名其妙的事,失望。
    2009年3月23日 17:12

答案

  • 那是因为localhost访问是当前登录用户身份访问的,127.0.0.1是以匿名帐号访问的,将你的iis设置允许匿名访问,并且物理文件夹,文件允许匿名帐户可访问就可以避免出现密码提示框了。
    孟宪会
    2009年3月24日 0:53
    版主

全部回复

  • 是不是和IE8有关啊?我现在浏览我发的帖子时,页面也是显示英文语言的,我选择简体中文语言后转为中文页面,但在发表问题时选择中文语言则提示退出,晕,不爽。
    2009年3月23日 17:15
  • 那是因为localhost访问是当前登录用户身份访问的,127.0.0.1是以匿名帐号访问的,将你的iis设置允许匿名访问,并且物理文件夹,文件允许匿名帐户可访问就可以避免出现密码提示框了。
    孟宪会
    2009年3月24日 0:53
    版主
  • 先谢过楼上的热心指点了,IIS默认就是设置为允许匿名访问的,而且我将wwwroot目录也设置为Everyone完全控制权限,但访问出现用户名及密码登录框,直到将127.0.0.1添加进去才算不再出现用户名及密码登录框了,在网上搜索了大半天,很多人都出现这样的情况,匿名访问及权限调置都正确的,但输入127.0.0.1就是出现用户名及密码登录框,还望大家再给指点指点其中原因。
    2009年3月24日 14:33
  • 什么叫将127.0.0.1添加进去?添加到主机名么?如果匿名账户正确的话应该不会啊。你测试的是静态动态?你试试将127.0.0.1添加进去访问动态页面看会出现500错误不
    2009年3月24日 16:49
    版主
  • 不是,是在“工具”-“Internet”选项-“安全”-“本地Intranet“-“站点”-“高级”中将“127.9.9.1”添加到进去,这样输入“127.0.0.1”就不会再提示要求输入用户名和密码了(即和输入localhost一样正常浏览了),在网上找到的几乎都说是匿名访问勾上及权限设置设为完全控制可以解决这个要求输入用户名及密码的问题,但事实上即使这样做了也不能解决要求输入用户名及密码的问题,只有将127.0.0.1添加进去才可解决这个问题。

    在发表回复时发现论坛程序有个问题(不知是不是和我用IE8有关系):
    输入双引号时,如果双引号之间是英文或者数字,则右引号只会输出半角状态下的引号,而不是全角状态下的引号,但如果双引号之间是汉字的话则左右双引号都是全角状态下的,也不知是我的IE版本原因还是论坛程序的原因,不爽。

    另外,进入此页时,页面最上方默认都是显示英文语言的,不管这次是否将语言改为中文语言,关闭浏览器后再次进入此页,语言又会重新设为英文语言,难道不会保存的,或者不会根据浏览器或者OS的语言来自动定义语言的吗?这个应该不难做到吧!
    2009年3月25日 12:39
  • 不好意思,上面的127.9.9.1输错了,应该是127.0.0.1。
    2009年3月25日 12:41
  • 关于这个板块的英文问题。估计只有美国那边才知道了。的确很是怪异。而且目前我们发现的问题还不止如此你将就下吧。
    至于你说的问题,你说说你测试使用的文件是什么样的?你先试试静态页面啊。
    2009年3月25日 13:32
    版主
  • 经测试,静态页面及其他的asp程序都可以,比如新建一个asp页,输入代码如下:
    <%=now%>

    再输入http://127.0.0.1/index.asp,正常输出当前时间值,但iisstart.asp这个网页就不行了,马上弹出要求输入用户名及密码的登录框,点取消后弹出如下错误提示:

    无权查看网页
    基于所提供的凭据,您没有权限查看此目录或网页。
    --------------------------------------------------------------------------------
    请尝试执行下列操作:

    单击刷新按钮,使用其他凭据重试。
    如果确信能够查看此目录或网页,请与网站管理员联系,其电子邮件地址或电话号码请参阅 127.0.0.1 主页。
    HTTP 错误 401.2 - 未授权:服务器配置导致登录失败
    Internet 信息服务
    -------------------------------------------------------------------------------
    技术信息(用于支持人员)

    背景:
    通常,这是由于服务器端脚本未正确发送 WWW 身份验证头字段所致。编写 Active Server Pages 脚本时,由于使用 Response 对象的 AddHeader 方法要求客户端使用特定身份验证方法访问资源而导致了此问题。

    详细信息:
    Microsoft 支持

    出现401.2错误,说服务器配置的原因导致登录失败,但将127.0.0.1添加进去以后就不会出错了,还是不明白原因何在,望大家再给指点一二。

    对于这个论坛,只能说用失望两个字来形容,官方论坛都尚且如此,程序出错的地方挺多的,真不知是怎么测试的,难道没经过什么严格的测试就匆匆忙忙的推出来,微软公司那么多的优秀程序员难道都写不好一个论坛程序吗?一般的浏览就能发现的很多问题,难道测试时一点都不知道的吗,真晕。

    2009年3月26日 12:58