无法在本地 Windows 7 和 iis 7 上使用主机标头访问网站
我在本地电脑上访问使用 Visual Studio 创建的网站时遇到问题。
电脑使用的是Windows 7,并且已配置静态IP地址。我在 c:\windows\system32\driver\etc 上添加了主机名“192.168.0.1 Hosts myweb.mylocal.com”。
在 IIS 上,我已配置绑定 myweb.mylocal.com 并启用模拟集并启用 Windows 身份验证。
即使我输入了正确的用户名和密码,用户登录仍不断提示。
I have a problem accessing my website created using Visual Studio on my local pc.
The pc is using Windows 7 and a static ip address has been configured. I have added a hostname "192.168.0.1 hosts myweb.mylocal.com" on c:\windows\system32\driver\etc.
On IIS I have configured the binding myweb.mylocal.com with impersonation set enabled and windows authentication is enabled.
The user login just keeps prompting even though I have entered the correct username and password.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的 192...* 是路由器保留的 IP。
我在 Windows 7 上也遇到了同样的问题,这是由于 IPV6 造成的。
尝试在“控制面板\网络和 Internet\网络连接”中禁用 IPv6 协议,然后右键单击与路由器建立的连接,取消选中 IPv6 并保留 IPv4 的选中状态,看看是否会产生影响。
您的本地 IP 很可能是 :::1 或类似的东西!
-- 更新
您将 ip 192.168.0.1 设置为路由到本地域的位置,尝试将其设置为 127.0.0.1,以便它循环到自身而不是通过网关,或者您可以保持原样并添加规则到您的路由器,将流量从 HTTP 端口 80 发送到您的 PC。
Yea 192...* is router reserved IP.
I had the same issues with Windows 7 and and its due to IPV6.
Try disabling the IPv6 Protocol in "Control Panel\Network and Internet\Network Connections" and right clicking your stablished connection to your router, unticking the IPv6 and leaving the IPv4 selected to see if that will make a difference.;
Your local IP is more than likly :::1 or something along then lines!
-- Update
Where you have set you ip 192.168.0.1 to route to your local domain, try setting it to 127.0.0.1 so that it loops to itself and not via the gateway, Or you can leave it as it is and add the rule to your router to send traffic from the HTTP Port 80 to your PC.