Почему я не могу сделать запрос http на сервер разработки ASP.NET на локальном хосте? - PullRequest
1 голос
/ 06 апреля 2010

У меня есть проект ASP.NET (VS2008 на Windows 7 с веб-формами, MVC1 или MVC2 - для меня это все тот же результат), который представляет собой просто File-> New hello world web project. Он использует сервер разработки ASP.NET по умолчанию, и когда я запускаю сервер с F5, браузер никогда не подключается, и у меня получается тайм-аут. Я попытался отладить это, подключившись к порту сервера разработки, когда он работал, и получил тот же результат:

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.

Это работало в недалеком прошлом, и я мог работать над веб-проектами, используя сервер разработки. С тех пор одна вещь изменилась: Я установил Microsoft Loopback Adapter для обеспечения локальной установки Oracle для разработки. Я не уверен, что это проблема, но это кажется вероятным виновником.

Я также пытался подключиться к порту, используя само имя сервера (http://mycomputername:54752), но с тем же результатом.

Итак, что может помешать мне подключиться? И если это петля, то какой хороший способ для меня сохранить способность подключаться к моему серверу Oracle для разработки, но при этом использовать сервер разработки ASP.NET?

1 Ответ

3 голосов
/ 06 апреля 2010

Вы проверили свой хост-файл?

% SystemRoot% \ Windows \ system32 \ Drivers \ Etc \ хост

посмотрите, есть ли перенаправление localhost или 127.0.0.1 куда-то еще, а не на ваш компьютер

...