2010-04-05 2 views
1

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

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.

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

Я также попытался поразить порт, используя само имя сервера(), но с тем же результатом.

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

+0

просто любопытен. Такое же поведение для проекта без mvc? –

+0

Да. Webforms тоже. Тот же результат запрашивает статический файл, например, css-страница. –

+0

Можете ли вы ударить его, если вы попробуете http: // : 54752 вместо localhost? – AaronS

ответ

3

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

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

посмотреть, если есть какое-либо перенаправление или локальный 127.0.0.1, чтобы где-то еще, а не ваш компьютер

+0

Я смущен, чтобы сказать, но это все. Появилась запись для сопоставления localhost с 192.168.1.2. Я просто изменил проект VS, чтобы использовать 127.0.0.1 вместо localhost, и, похоже, он работает нормально, и отладчик тоже присоединяется. Я не хочу менять эту запись хостов, так как теперь у меня много настроенных файлов оракула, которые, я думаю, будут расстроены, если localhost изменит свое определение. Спасибо за помощь! –

+1

приятно слышать, как это сработало! :) –