我可以使用服务器名称访问网站,但是使用ip地址系统提示我需要提供用户名和密码。

时间:2012-06-07 12:44:24

标签: asp.net iis web security

我在服务器上设置了测试环境,并且在IIS上运行的网站很少。

网站安全设置设置为“集成Windows身份验证”,并且未选中匿名访问。

当我使用服务器名称访问网站时,它工作正常,但如果我使用IP地址而不是系统提示用户名密码窗口。

  

为什么系统会提示用户名密码窗口?

     

如何访问具有IP地址和服务器名称的站点?

1 个答案:

答案 0 :(得分:1)

假设您使用的是Internet Explorer,当URL中有一段时间时,它认为它是一个外部地址,并且不会传递凭据。因此,诸如 '10 .1.1.1'之类的IP地址将被视为外部地址,而对于像'myhost'这样的地址,它会将其视为内部地址并通过凭证

看一下这个KB: