我在服务器上设置了测试环境,并且在IIS上运行的网站很少。
网站安全设置设置为“集成Windows身份验证”,并且未选中匿名访问。
当我使用服务器名称访问网站时,它工作正常,但如果我使用IP地址而不是系统提示用户名密码窗口。
为什么系统会提示用户名密码窗口?
如何访问具有IP地址和服务器名称的站点?
答案 0 :(得分:1)
假设您使用的是Internet Explorer,当URL中有一段时间时,它认为它是一个外部地址,并且不会传递凭据。因此,诸如 '10 .1.1.1'之类的IP地址将被视为外部地址,而对于像'myhost'这样的地址,它会将其视为内部地址并通过凭证
看一下这个KB: