我已经在我的xp机器上设置了IIS,并且设置了一个默认主页(与安装的IIS一起)。 这是一个帮助页面,我认为。
当我使用http:// localhost访问页面时,它工作正常(IE / Chrome或FF),但是当我使用http://主机名访问它时,会提示inputlogin名/密码,并在我input域ID和密码内联网。
我确保在默认站点和“网站”节点的属性窗口中启用“匿名访问”。
我search堆栈溢出的类似的查询,但一些表明我需要改变IE / FF设置,以允许“集成安全性”等,一些build议看看“日志文件”。
我不想更改IE设置,并且IIS服务器的日志文件中没有任何exception。
有人能帮我弄清楚为什么会发生这种情况吗?
谢谢你
你应该看看你的IIS保护的configuration。
虽然看起来你正在连接到同一个系统,使用IIS服务器浏览器上的“localhost”,你连接到127.0.0.1。
当您连接到另一个系统的http://主机名 URL时,您将连接到系统的外部IP地址。
1.客户端请求服务器上的资源。
2.根据IIS中的任何IP地址限制检查客户端的IP地址。 如果该IP地址被拒绝访问,则该请求失败,并且403访问禁止消息被返回给用户。
3.服务器(如果configuration为需要)从客户端请求authentication信息。 浏览器或者提示用户input用户名和密码,或者自动提供这些信息。
IIS 6.0中的访问控制(IIS 6.0)
您需要在Internet Explorer中添加http://主机名 ,为本地Intranet添加安全性。
步骤: – 转到IE – >工具 – > Internet选项 – >安全 – >本地Intranet – >站点并添加
现在正在工作恭喜