У меня есть проект 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?
просто любопытен. Такое же поведение для проекта без mvc? –
Да. Webforms тоже. Тот же результат запрашивает статический файл, например, css-страница. –
Можете ли вы ударить его, если вы попробуете http: //: 54752 вместо localhost? –
AaronS