2010-04-05 3 views
1

ASP.NET 프로젝트 (Windows 7에 VS2008, webforms, MVC1 또는 MVC2 - 모두 동일한 결과)가 File -> New hello world 웹 프로젝트입니다. 기본 ASP.NET 개발 서버를 사용하고 있으며 F5를 사용하여 서버를 시작하면 브라우저가 연결되지 않고 시간이 초과됩니다. 나는 그것이 실행되는 동안 개발 서버의 포트로 텔넷하여 디버깅을 시도하고, 나는 같은 결과를 얻었다 :왜 로컬 호스트의 ASP.NET 개발 서버에 HTTP 요청을 할 수 없습니까?

C:\Users\farmercs>telnet localhost 54752 
Connecting To localhost...Could not open connection to the host, on port 54752: 
Connect failed 
I는 서버가 실행중인 생각 시스템 트레이에서 볼 수

netstat -a -n 명령을 보여줍니다 실제로 해당 포트에 활성 TCP 수신기가 있음을 나타냅니다.

이것은 과거의 일 이었지만 개발 서버를 사용하여 웹 프로젝트에서 작업 할 수있었습니다. 그 이후로 변경된 사항 중 하나는 로컬 개발 Oracle 설치를 수용하는 I installed the Microsoft Loopback Adapter입니다. 이것이 문제인지는 모르겠지만 가능성있는 원인으로 보입니다.

또한 서버 이름 자체()를 사용하여 포트에 충돌을 시도했지만 동일한 결과가 나타납니다.

그래서 연결을 차단할 수 있습니까? 루프백이라면 ASP.NET 개발 서버를 계속 사용하면서 개발 오라클 서버에 연결할 수있는 능력을 유지하는 좋은 방법은 무엇입니까?

+0

그냥 궁금가있는 경우. 비 MVC 프로젝트에 대해 동일한 동작이 있습니까? –

+0

예. Webforms도. 심지어 CSS 페이지와 같은 정적 파일을 요청하는 경우에도 동일한 결과가 나타납니다. –

+0

http : // : localhost 대신 54752를 시도하면 문제가 될 수 있습니까? – AaronS

답변

3

호스트 파일을 확인하셨습니까?

퍼센트 SYSTEMROOT의 %의 \ 윈도우 \ system32 \ drivers를 \ 등 \ 호스트

보면 어느 로컬 호스트 또는 127.0.0.1의 리디렉션 다른 곳보다는 당신의 PC

+0

나는 말하기가 창피하지만 이것이 그랬다. localhost를 192.168.1.2로 매핑하는 항목이 있습니다. 방금 localhost 대신 127.0.0.1을 사용하도록 VS 프로젝트를 변경했는데 제대로 작동하는 것으로 보이고 디버거도 잘 붙습니다. localhost가 그 정의를 바꾼다면 나는 화를 낼 것이라고 생각하는 많은 구성 오라클을 가지고 있기 때문에 나는 그 호스트 항목을 변경하는 것을 꺼린다. 도와 주셔서 감사합니다! –

+1

잘 듣는 것이 좋다! :) –

관련 문제