2009-04-08 7 views
1

어제 비주얼 웹 개발자에게 돌아 왔을 때 더 이상 프로젝트를 실행/디버깅 할 수 없었습니다. 녹색 재생 버튼을 클릭하면 ASP.NET 개발 서버가 시작되고 시스템 트레이에 표시되지만 브라우저는 "Firefox가 로컬 호스트에 연결할 수 없습니다 : 58127"(스웨덴어로 번역 됨)이라는 오류 메시지 만 표시합니다. IE7은 "웹 페이지를 표시 할 수 없습니다"라고 말합니다.웹 서버에 내장 된 웹 개발자에게 연결할 수 없습니다.

왜 이런 일이 발생하는지 알 수 없습니다. 그것은 2 주 전에 돌아갔다. 물건을 엉망으로 만드는 Windows 설정이있을 수 있습니까? (변경하지 않고 방화벽을 비활성화하려고 시도했습니다.)

답변

2

Vista를 사용하고 있습니까? 나는 최근 Vista 업데이트에서 동일한 문제를 겪었습니다.

먼저 Visual Studio가 "관리자 권한으로"실행되고 있는지 확인하십시오.

두 번째로 브라우저가 시작되면 "http://localhost :"을 "http://127.0.0.1 :"으로 바꿉니다. 그게 작동한다면 Windows Update가 호스트 파일을 엉망으로 만들었 기 때문입니다. 이 경우 인 경우

, 당신이 주석 파일이이 라인을 가지고 개최합니다 "127.0.0.1 로컬 호스트를"

내 호스트 파일은 다음 디렉토리에 있습니다 : "C : \ WINDOWS \ system32를 \ 드라이버 \ etc "

너와 비슷한 것입니다.

+0

그게 다야! 브라우저의 주소 필드에 ip를 넣을 때 갑자기 작동했습니다. 호스트 파일 (":: 1 localhost"가 포함되어 있음)과 다시 시작의 빠른 업데이트로 모든 것이 다시 실행됩니다. 도움과 행복한 부활절을 가져 주셔서 감사합니다! – matpe

+0

하하, 문제없는 사람, 행복한 부활절. 그래, 그 업데이 트에 조심해, 그들은 내 모든 네트워크 물건을 엉망으로 만들었 어 ?? – andy

1

아마도 NOD32 or any other antivirus을 사용하고있어 문제가있을 수 있습니까?

+0

아니요, 그렇지만 정확히 같은 증상입니다. 나는 내가 며칠 전에 설치 한 피들러 (Fiddler)에왔다. 그게 될 수 있을까요? 어떻게 든 그것은 사물 사이에서 작동합니다. 나는 그것을 지금 제거했으나 여전히 차이는 없었다. – matpe

+0

글쎄, 특정 웹 페이지에 액세스 할 때 Fiddler와 관련된 문제를 보았습니다. 그러나 이러한 문제는 캡처 이벤트 메뉴 항목을 비활성화하여 해결되었습니다. –

0

오늘 내 호스트 파일에 "127.0.0.1 localhost"가 이미 정의되어 있기 때문에이 문제가 발생했습니다.

로컬 호스트를 참조하여 기본 IIS 사이트를 볼 수 있었지만 IDE에서 디버깅을 시도했을 때 IE에서 '웹 페이지를 표시 할 수 없음'을 항상 표시하고 Chrome에서 'Chrome은 로컬 호스트에 연결할 수 없습니다'라고 표시됩니다.

명령 프롬프트를 열고 "netstat -a"를 입력하고 결과를 검토했습니다.

TCP [:: 1] : 64212는 [컴퓨터 이름] : 0 듣기

내 디버깅 웹 서버에서 사용되는 내 포트는 [:: 1] 만의 로컬 주소에 "듣기"로 나열된 것을보고

내게 특이한 점은 디버깅이 일정 기간 동안 작동했다는 것입니다. 그런 다음 갑자기 멈춘 것처럼 보였습니다. 처음 몇 번이나 그런 일이 발생했습니다. Visual Web Developer Express 2010을 다시 설치했습니다. 긴 프로세스 였기 때문에 다소 시간이 걸려서 문제가 다시 발생했습니다.

최근에 호스트 파일을 변경하여 ":: 1 localhost"(이 해결책의 반대편과 내가 온라인에서 찾은 수많은 다른 것들)를 포함하고 디버깅 환경에서 내 문제를 해결했습니다.

내 문제가 해결되었지만 여전히 디버깅 환경이 변경되는 이유와 방법이 궁금합니다. 또한 127.0.0.1이 아닌 여러 루프백 주소가있는 이유가 궁금합니다. ":: 1"은 ip6 표준입니까? 그렇다면 localhost가 127.0.0.1로 라우팅되고 tcp/ip 스택에 의해 다음과 같이 해석되어서는 안됩니다 : 1?

+0

StackOverflow에 오신 것을 환영합니다! 질문을하고 좋은 답변을 얻는 가장 좋은 방법은 화면의 오른쪽 상단에있는 "질문하기"버튼을 이용하는 것입니다. – MikeTheLiar

0

Visual Studio 2013과 함께이 문제가 발생했습니다. 방화벽 시스템을 수동으로 설정했습니다. 이것은 프로그램 방화벽에 의한 통신시에 알려주는 것을 의미합니다.에 잘못 연결되었습니다. "devenv.exe"이 (가) 방화벽에 의해 차단되었습니다. 올바른 통신 모드 "devenv.exe"로 문제를 해결할 수 있습니다. 방화벽 옵션 및 필터링 된 통신

관련 문제