为什么我不能在localhost上向ASP.NET开发服务器发出http请求?

时间:2010-04-05 21:11:40

标签: asp.net loopback asp.net-development-serv

我有一个ASP.NET项目(Windows 7上的VS2008,带有webforms,MVC1或MVC2 - 对我来说都是相同的结果),它只是File-> New hello world web项目。它使用默认的ASP.NET开发服务器,当我用F5启动服务器时,浏览器永远不会连接,我得到超时。我尝试通过在运行时telnet到开发服务器的端口来调试它,我得到了相同的结果:

C:\Users\farmercs>telnet localhost 54752
Connecting To localhost...Could not open connection to the host, on port 54752:
Connect failed

我可以在系统托盘中看到服务器认为它正在运行,并且netstat -a -n命令显示该端口上确实存在活动的TCP侦听器。

这在不久的将来工作,我可以使用开发服务器处理Web项目。从那时起发生的一件事就是I installed the Microsoft Loopback Adapter以适应本地开发Oracle安装。我不确定这是不是问题,但似乎可能是罪魁祸首。

我还尝试使用服务器名称本身(http://mycomputername:54752)来命中端口,但结果相同。

那么,有什么可能阻止我连接?如果它是环回,那么在能够使用ASP.NET开发服务器的同时,保持连接到我的开发Oracle服务器的能力有什么好方法呢?

1 个答案:

答案 0 :(得分:3)

你检查了你的主机文件吗?

%SYSTEMROOT%\ Windows \ System32下\驱动程序\等\宿主

查看是否有localhost或127.0.0.1重定向到其他地方而不是你的电脑