通过VS2008调试ASP.NET出现“Internet Explorer 无法显示该页面”问题

问题:
通过VS2008启动程序调试ASP.NET时报错。错误提示为:Internet Explorer 无法显示该页面。

分析:
首先,因为是新装的系统,觉得是端口问题。把杀毒软件、防火墙都关掉,并用netstat -an检查,一切正常。说明端口正常。
然后,随便ping的一下localhost。发现一解析到::1,而不是127.0.0.1。使用netstat -an,VS只有在ipv4上监听,而在ipv6上没有。终于找到问题所在了。

解决:
首先,以为是c:\windows\system32\drivers\etc\hosts文件设置。打开后发现没有有关::1的条目,设置如下这样也无效: 
127.0.0.1      localhost
::1
最后,实在没有办法,直接卸载ipv6算了:ipv6 uninstall。问题终于解决啦。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据