无法使用本地Windows 7和iis 7上的主机标头访问网站

时间:2010-05-30 00:25:08

标签: asp.net iis-7 hostname

访问我在本地电脑上使用Visual Studio创建的网站时遇到问题。

个人电脑正在使用Windows 7,并且已配置静态IP地址。我在c:\ windows \ system32 \ driver \ etc上添加了主机名“192.168.0.1 hosts myweb.mylocal.com”。

在IIS上我已配置绑定myweb.mylocal.com并启用了模拟设置并启用了Windows身份验证。

即使我输入了正确的用户名和密码,用户登录也会一直提示。

2 个答案:

答案 0 :(得分:1)

我知道在自SP1以来的Windows Server 2003上,您无法使用主机标头或FQDN浏览为Windows身份验证设置的本地站点。这是为了防止反射攻击。您可以通过几个注册表设置来解决这个问题。有关更多信息,请参阅此文章。 http://support.microsoft.com/kb/896861

我不确定Windows 7是否属于这种情况,但值得一试。

或者你可以尝试从另一台机器上浏览。

约翰

答案 1 :(得分:0)

是192. 。*是路由器保留的IP。

我遇到了与Windows 7及其IPV6相同的问题。

尝试在“控制面板\网络和Internet \网络连接”中禁用IPv6协议,然后右键单击与路由器建立的连接,取消选择IPv6并选择IPv4以查看是否会产生影响。

您的本地知识产权不仅仅是::: 1或者其他东西,然后是行!

- 更新

如果您已将ip 192.168.0.1设置为路由到本地域,请尝试将其设置为127.0.0.1,以便它自行循环而不是通过网关,或者您可以保持原样并添加规则到您的路由器将HTTP端口80的流量发送到您的PC。