2010-05-30 102 views
2

我的本地PC上访问使用Visual Studio创建的网站时遇到问题。无法使用本地Windows 7和iis上的主机头访问网站7

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

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

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

+0

你确定这是你的机器的IP而不是你的路由器吗? – 2010-05-30 00:34:29

+0

是的,那是我的机器IP,换到另一个IP仍然没有工作登录对话框不停地提示。 – Irman 2010-05-30 01:30:04

回答

0

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

我与Windows 7和它的IPV6有相同的问题。

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

你的本地IP不止是likly ::: 1或沿线的东西!

- 更新

如果你已经设置你的ip 192.168.0.1路由到您的本地域名,尝试将其设置为127.0.0.1,使其通过网关循环本身,而不是,或者你可以离开它照原样并将规则添加到您的路由器,以将HTTP端口80的流量发送到您的PC。

+0

192. master net不仅适用于路由器,我想你会发现* home *路由器后面的绝大多数计算机都有192.168.x.x的地址。我想你会发现192.168.x.1会在99%的时间内成为路由器/网关(超出惯例)......这就是让我质疑他的地址是否正确的部分。 – 2010-05-30 00:43:12

+0

更新,是的,有点想想我,主网络保留给本地网络,这意味着通过您的路由器的几个PC将有一个递增的IP地址,范围从192.0.0.1到192.0.0.254如果我正确。 – RobertPitt 2010-05-30 00:50:02

+0

我正在更改etc \ hosts上的IP到“127.0.0.1”并使用“myweb.mylocal.com”,但仍然有同样的问题,但如果我将“.com”更改为“.local”,我的用户名和密码是经过身份验证,我可以看到myweb.mylocal.local网站。 “地方性的”是地方发展的必要条件吗?您的信息我的机器没有任何外界连接。 – Irman 2010-05-30 01:50:44

1

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

我不确定这是Windows 7的情况,但值得一试。

另外,你可以尝试从另一台机器浏览。

约翰

+0

此解决方法适用于Win 2012 R2上的我。 – 2015-05-15 14:58:22

相关问题