"Visual Studio 의 디버깅을 시작할 수 없습니다 웹 서버에 있습니다.웹 서버에 응답하지 않았습니다."
-
08-06-2019 - |
문제
나는 다음과 같은 오류가 꽤 정기적으로 컴파일하는 경우 Visual Studio 에서 실행하는 웹 응용 프로그램:
"디버깅을 시작할 수 없습니다 웹 서버에 있습니다.웹 서버에 응답하지 않았습니다.이 될 수 있기 때문에 다른 디버거는 이미에 연결된 웹 서버에 있습니다."
일반적으로 이 후에 응용 프로그램 디버깅 한다.명령행에서 내가 실행"하려면 다시 시작을"그리고 문제를 해결합니다.
지 못하게 하는 방법은 무엇입니까이에서 일어나는 첫 번째 장소는?
해결책
나는 이런 일이 발생하는 경우 나는 디버그 파이어 폭스로 브라우저입니다.경우 파이어 폭스 VS2005/8 버지 않는 종료됩니다.발견하지 않았습니다 이것에 대한 솔루션을(아직).
이것이 무슨 일을 당신과 함께한 다음 빠르게 해결책을 실행하는 것보다 하려면 공격하는 것입 Shift-F5 때에는 Visual Studio 하고 이를 종료하고 현재를 디버깅 세션이 있습니다.할 수 있습 다음 F5 이 시작됩니다 새로운 디버깅 세션이 있습니다.
다른 팁
솔루션에는 나를 위해 일했:
명령 프롬프트를 열고(관리자 권한으로 실행)
쓰
iisreset /restart
지금 가서 다시 대와 디버그.그것은 디버그의 솔루션을 제공합니다.
그것은 일 Visual Studio2013 년 및 2015 년도 있습니다.
후려는 모든 제안의 솔루션을 여기에서 다른 장소(최소 10 가지 방식),옵션만 하는 나를 위해 일했:
- 삭제 웹사이트 및 애플리케이션 수영장에서 IIS
- 다시 만드 웹사이트 및 애플리케이션 수영장에서 IIS(제 경우에는 정확하게 모든 것과 동일한 구성으로 전에)
PS:내가 사용하 VS2013 및 IIS7.5(Win7).
나는 희망이 다른 사람입니다.
우리가 사용하는 다른 방법으로 디버깅,우리는 사용하지 않 F5 더 이상입니다.
우리는 매크로를 사용하여 같은 종류의: http://blogs.conchango.com/howardvanrooijen/archive/2007/06/24/Attach-to-Web-Server-Macro-for-Visual-Studio.aspx (우리밖에 없 F6).
이 방법은 단순히 디버거를 연결 합니다.그것은(에 따라 프로젝트 크기)훨씬 빠르게 변화,컴파일 하나의 프로젝트를 변경하고 디버거를 연결시.
솔루션:이동하는 작업 관리자 및 엔드 프로세스 aspnet_wp.exe 실행하기 전에 응용 프로그램
이 문제를 몇 번입니다.한번에 해결해 사람의 조언:
이것이 무슨 일을 당신과 함께한 다음 빠르게 해결책을 실행하는 것보다 하려면 공격하는 것입 Shift-F5 때에는 Visual Studio 하고 이를 종료하고 현재를 디버깅 세션이 있습니다.할 수 있습 다음 F5 이 시작됩니다 새로운 디버깅 세션이 있습니다.
에 별도로 행사가 있었다:종료 내 모든 iis 작업자 프로세스에서 윈도우 작업 관리자(w3wp.exe*).할 수 있어야 합 hit f5visual studio 의 디버그.
그것은 소리처럼 당신은 아마 타격 F5Visual Studio 에서 이 오류 메시지가 나타날 경우?
거기에 몇 가지 시도할 수 있습니다.가장 쉽을 공격하는 것입 지 버튼을 타격하기 전에 F5.필요에 따라 완료되면 디버깅을 시작하는 내용을 변경할 수 있로 이동 디버그 메뉴 선택하거나 디버깅을 중지 나 모든 종료.
나를 위해 난 두 visual studio 열려 있습니다.디버거 이미 연결되었 다른 visual studio:).나는 그것을 중지에서 첫 번째는 할 수 있었을 첨부하에서 두 번째 visual studio.
디버깅할 때 2 웹 응용 프로그램(1MVC 과 2MVC web api)는 것은 모두에서 호스팅 지역 IIS.는지 확인하십시오 응용 프로그램을 사용하여 다양한 응용 수영장도 있습니다.가 발생과 같은 문제로 변화용 수영장 등의 다른 중 하나,그것은했다!
는 경우에 당신은 많은 휴식의 포인트이 느리게 디버깅,프로세스 제거 그래서 불필요한 휴식점과 가까운 자동 창이 당신의 문제를 해결합니다.
내가 이 메시지를 보았다에서 처음으로 내 인생을 매우 혼란 무슨 일이 일어나고 있는지에 대한되지 않는 아주 분명 무엇을 할 수 있습니다.
실행 하려면 고 단 1 초를 마치 실행,그리고 붐었으로 다시 게임입니다.
P.S.내가 사용하고 크롬
Shift+F5 때에는 Visual Studio 하고 이를 종료하고 현재를 디버깅 세션이 있습니다.할 수 있습 다음 F5 이 시작됩니다 새로운 디버깅 세션이 있습니다.
나
가까운 응용 프로그램,iis 를 다시 설정한 다음 응용 프로그램을 열고 그것을 실행
매우 기본적이지만 확인을 실행하려고 하면 웹 사이트에서 IIS 클릭하여"Browse"사이트 실제로 실행됩니다.
같은 소리가 먹는 당신의 웹 서버의 자원입니다.아마도 당신이 일부 자료(파일 핸들러,wcf 프록시)되고 있는 열고 닫지 않?나는 이런 일이 나에게는 특별히 없을 때 닫 WCF 클라이언트 프록시 연결이 있습니다.
문제는 반드시 당신은 디버거를 연결,하지만 웹 서버에 응답하지 않습니다.참고로 이 메시지는"이 도 되기 때문에 다른 디버거를 연결".
문제는 일반적으로 있을 때 다른 인스턴스의 iexplore 은 아직도 실행됩니다.내가 사용하는 경우 문제 내 IE 충돌하지만 아직도 그것은 작업 관리자입니다.면"프로세스 종료"모든 것이 정상으로 돌아:)
이 대답만 적용됩니다 실행하는 경우에는 귀하의 솔루션을 통해 IIS.당신이 알에 적용되는 경우 당신은 당신의 웹사이트/프로젝트를 수행하여 다음과 같다:Visual studio 에서-->열 웹사이트-->로컬 IIS->선택하신 프로젝트
이 오류를 걷어 내 엉덩이 4 시간 동안이지만 마지막으로 나타났다.내가 처음 시도 하려면 다시 시작합니다.이 약간 도움 하지만 여전히 수신 같은 오류가 있습니다.
어떤 나를 위해 일하려고 했(xp 기계)프로그램 추가/제거-->Windows 구성 요소 추가/제거-->클릭 IIS-->"Details"클릭하십시오.인지 확인해야 앞 페이지로 확장이 설치되어 있다면 디버깅을 통해 IIS.
모든 경우 응답이 작동하지 않는,당신을 위해 최종 프로세스는 모든 iis 관련 구성 요소에서 작업 관리자입니다.이것은 나를 위해 일했습니다.
내가 달렸으로 이 문제를 디버깅할 때(2)개별 솔루션 VS.NET 고 모두 사용했다면 IIS 웹 서버 응용 프로그램을 실행합니다.1 응용 프로그램이 시작할 수 있지만,어떤 이후의 응용 프로그램을 시작한 실행을 통해 IIS 를 표시하는 오류가 있습니다.그것은 보인다는 것만 디버깅 단일을 통해 응용 프로그램 VS.NET 호스팅에서 IIS 니다.
솔루션:프로젝트 실행 1VS.NET (장소에 필요한 모든점)을 시작 두 번째 응용 프로그램에서 직접 IIS(지 VS.NET).점에서 응용 프로그램 1(에서 실행 VS.NET 는)중에 액세스할 때 응용 프로그램 2(에서 실행 IIS 직접).
이런 일을에서 꽤 VS2010express 기 때문에 일반적으로 디버거 응답하지 않습니다.오른쪽 클릭하고 windows 작업 표시줄의'를 선택합 시 작업 관리자'.보다 더 많은 가능성이 높 ASP.NET 디버거는 것을 보여주는'응답하지 않습니다.선택하고 단순히 종료한 과정입니다.
행!
으로 나에게 일어났을 때 IE 업그레이드 된 새로운 버전으로 갔을 설치 업데이트를 제거한 새로운 버전 IE,후 컴퓨터를 다시 시작 그것은 다시 갔다 오래된 버전이 문제가 해결되었 디버깅
동일한 문제라도,후 재부팅합니다.기본적으로 이것을 했:
- 다시 시작 IIS
- 청정 솔루션
- 건 솔루션
그런 다음 다시 작업을 시작했다.
이러한 문제가 발생할 수도 있습하는 경우 웹사이트에 데이터베이스를 사용하여 연결지만 데이터베이스 서버가 사용할 수 없습니다.
나는 약간의 시간을 보냈다고 이 문제를 해결하는 일반적인 방법이지만,심지어 다시 시작한 후에 내 워크스테이션,문제는 남아 있었습니다.결국 저는 SQL 서버(다음을)서비스는 실행되지 않습니다.
그것을 실행했습니다,그것의 자동으로 설정되었지만,후에도 재부팅합니다.모든 다음 이벤트 로그에 이벤트를 정상 등장,그래서 그것을 알 수 없는 남아 왜 그것을 실행되지 않았지만 지금은 자동설정(지연을 시작)에서 희망을 줄일 것 자원 경쟁 시작하는 동안.
일을 시작한 다음,메시지 "Unable to start debugging on the web server. The web server did not respond in a timely manner"
더 이상 나타나고 정상적인 서비스는 다시 시작되었다.
을 다시 만들이트/응용 프로그램/가상 디렉터리를 작동하도록 설치한 후에 vs2015 갱신 3.희망이 누군가가 도움이 됩니다.;)
이것이 오래된 질문이지만,그가 만난 동일한 상황이 최근을 시도하는 모든 솔루션은 이 글에서,아무도 행운입니다.마지막으로,이 솔루션을 발견하는 나를 위해 작동:
- 닫 Visual Studio
- 찾기 Windows 기능을 설정 또는 해제 에 Control Panel
- 취소 인터넷 정보 서비스 팝업에서 대화
- 컴퓨터를 다시 시작
- 체크 인터넷 정보 서비스 에서 동일한 대화와 있는지 확인 인터넷 정보 서비스 -> World Wide Web 서비스 -> 응용 프로그램 개발 특징 -> ASP.NET 도 검사
- Visual Studio 를 열고,지금은 응용 프로그램을 실행할 수 있어야에서 디버깅 모드
오픈
- 옵션과 설정을 아래에 디버깅
- 기호 및되지 않은 Microsoft 상징 서버
- 를 구축 솔루션
- 하려면
- F5 솔루션 (반드시 Microsoft 상징 서버되지 않은 다시)
이 나를 위해 일하여@mtkachenko Visual Studio2012:을 첨부할 수 없습니다.디버거가 이미 연결되었습니다 "나는 설치 디버깅 진단 도구 v2.0 와 결과적으로 디버깅하는 진단 서비스는 자동으로 시작 및 중 하나에 연결해 w3wp 프로세스입니다.을 끈 후 및 비활성화를 이 서비스는 모든 잘 작동합니다.그래서 만약 당신이 이러한 오류 검사 프로세스에서는 작업 관리자를 캡처 할 수 있습니다 w3wp 프로세스"
나는 그냥 이 문제를 해결에 기계입니다.내 문제는 업그레이드 IE9IE10 이 오류가 있습니다.솔루션:제 IE10 으로 다운그레이드 IE9.로 이동하"프로그램 및 기능"-->"전망이 최근 업데이트"-->찾 IE10--->거-->재부팅--->ie9 이트--->디버그--->확인을 작동합니다.
을 수행한 다음 단계 중 하나를 당신의 문제를 해결하:
- 를 다시 시작하 IIS 서버
- 깨끗한 솔루션 당신의 다음 프로젝트 빌드를 다시
는 경우 위의 단계에 도움이 되지 않습니다,당신은 마지막으로 시작하기
에서 당신의 cmd 를 입력 하려면에 enter 키를 눌러 귀하의 iis 다시 설정하고 응용 프로그램을 완벽하게 작동하는