无法连接到Web服务器中内置的Web开发人员

当我昨天返回到Visual Web Developer时,我不能再运行/debugging我的项目。 点击绿色的播放button启动ASP.NET开发服务器(它显示在系统托盘中),但浏览器只显示错误消息“Firefox无法连接到本地主机:58127”(瑞典语翻译)。 IE7说“无法显示网页”。

我无法弄清楚为什么会发生这种情况。 它几个星期后回来了。 可以有一个Windows设置搞砸了吗? (我试图禁用防火墙,没有任何改变。)

Solutions Collecting From Web of "无法连接到Web服务器中内置的Web开发人员"

你使用Vista吗? 最近的Vista更新有同样的问题。

首先,确保Visual Studio运行“以管理员身份”。

其次,当浏览器启动时,将“ http:// localhost :”替换为“ http://127.0.0.1 :”。 如果这样的话,那么它是因为Windows Update弄糟了你的hosts文件。

如果是这种情况,请确保你的主机文件中有这条线,取消注释:“127.0.0.1 localhost”

我的hosts文件在这个目录下:“C:\ Windows \ System32 \ drivers \ etc”

你的将是类似的东西。

你可能使用NOD32或任何其他可能会导致问题的防病毒 ?

我今天遇到这个问题,只是想详细说明,因为我的主机文件已经定义了“127.0.0.1 localhost”。

我能够通过引用本地主机来查看默认的IIS站点,但是当我尝试在我的IDE中进行调试时,它总是在IE中显示“无法显示网页”,而Chrome浏览器中显示“Oops!Google Chrome无法连接到本地主机”。

我打开了一个命令提示符并键入“netstat -a”并查看结果。 我看到我的调试Web服务器使用的端口仅在[:: 1]的本地地址上被列为“LISTENING”:

TCP [:: 1]:64212 [ComputerName]:0 LISTENING

对我来说非常不寻常的是,调试工作了一段时间,然后好像突然停止了。 发生的前几次,我重新安装了Visual Web Developer Express 2010.这个过程非常烦人,因为这是一个漫长的过程,而且在任意一段时间之后,这个问题一直在重演。

最近这段时间,我把主机文件改成了“:: 1 localhost”(这个解决方案和我在网上找到的许多其他解决方案相反),并且已经解决了我的调试环境问题。

我很感激这解决了我的问题,但我仍然好奇,为什么和如何我的调试环境似乎改变。 另外,我很好奇为什么有127.0.0.1以外的多个环回地址。 “:: 1”是一个ip6标准吗? 如果是这样,不应该本地主机路由到127.0.0.1和tcp / ip栈解释为相同:: 1?

我有Visual Studio 2013的这个问题。 我已经手动设置了防火墙系统。 这意味着,在通过防火墙程序通知我的时候。 错误地链接到“devenv.exe”被防火墙阻止。 正确的通讯方式“devenv.exe”将解决问题。 在你的情况下cheeck防火墙选项和过滤通信。