gpt4 book ai didi

visual-studio - Visual Studio:如何让 Cassini 在::1 上监听?

转载 作者:行者123 更新时间:2023-12-04 21:27:34 25 4
gpt4 key购买 nike

Visual Studio 的内部开发 Web 服务器仅监听来自本地计算机的连接。

不幸的是,网络服务器只绑定(bind)到 IPv4 环回地址:

127.0.0.1

在启用 IPv6 的机器上(即 Windows Vista、Window 7),它不会绑定(bind)到 IPv6 环回地址:
::1

当您在 Visual Studio 中推送播放或从通知区域图标打开网站时,浏览器会启动并尝试连接到“ localhost ”:
http://localhost:53289/WebSite/

localhost 不是真实地址,而是别名。在 Vista 及更高版本上,它被定义为:
C:\Windows\System32\drivers\etc\hosts

::1 localhost

因此,您无法通过尝试连接到 来浏览到在本地主机上运行的网站。本地主机 ,您必须将其更改为 127.0.0.1

我怎样才能让 Visual Studio 的内部网络服务器也监听
::1

此外
127.0.0.1

?

最佳答案

据我所知,您不能将 IPv6 与 Visual Studio 的开发服务器一起使用。但是,您可以使用 IIS 进行设置。

您可以在此处找到有关如何执行此操作的说明:http://blogs.iis.net/.../using-ipv6-with-iis7.aspx .

另一种选择是做我之前做过的事情,即从你的主机文件中删除 IPv6 localhost 定义。只需删除此行:

::1        localhost

确保包含对 127.0.0.1 的引用在您的主机文件中作为替代方案,否则您将遇到更大的问题。您永远不需要使用 localhost作为 ::1 的别名,至少在世界完全切换到 IPv6 之前,无论如何这不会持续很长时间。

关于visual-studio - Visual Studio:如何让 Cassini 在::1 上监听?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1018006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com