[visual-studio] 디버깅을 종료 할 때 Visual Studio 2013이 IIS Express 앱을 닫지 못하게하려면 어떻게해야합니까?
이전에 2012 년에 Chrome (예 :)에서 디버깅 한 다음 디버거를 중지 한 경우 웹 사이트는 IIS Express에서 계속 실행됩니다. 2013 년에는 더 이상 그렇지 않은 것 같습니다.
이것이 내가 새로 변경해야합니까? 디버거를 중지 한 후에도 웹 사이트 인스턴스를 계속 실행하려면 어떻게해야합니까? 감사.
답변
새로운 “편집 및 계속 활성화”기능을 끄면 문제가 해결되었습니다.
- 옵션 대화 상자 열기 (도구 | 옵션)
- “디버깅 \ 편집 및 계속”을 찾으십시오.
- “편집 사용 및 계속”을 선택 취소하십시오.
업데이트 1 :
프로젝트별로 해제 할 수도 있습니다.
- 웹 프로젝트의 공개 속성
- 웹 탭을 선택하십시오
- “디버거”섹션에서 “편집 사용 및 계속”을 선택 취소하십시오.
업데이트 2 :이 기능에 대해 설명하는 블로그 기사.
VS2013 미리보기의 새 웹 응용 프로그램에 대해 “편집 및 계속 활성화”디버깅 옵션이 기본적으로 설정되어 있습니다.
답변
더 쉬운 솔루션 :
에서 Debug
메뉴를 선택 Start Without Debugging
하거나 Ctrl+F5
프로젝트를 실행하기 위해 당신이 종료되지 아니하는 한,이 프로젝트를 계속 실행합니다 IIS를 .
답변
웹 프로젝트 속성 (VS2015 커뮤니티 업데이트 2)에 “편집 및 계속 활성화”가 없었지만, 이 링크 에서 Rick의 답변 에서 언급 한 유용한 주석을 찾았습니다 .
Christian : IIS express가 계속 실행되도록 옵션을 해제 할 필요는 없습니다. 응용 프로그램을 중지하는 대신 모든 프로세스를 분리하기 만하면됩니다. 이동하는 경우 : 도구> 사용자 정의> 명령 탭을 클릭하십시오. 그런 다음 툴바 단일 선택 단추를 선택하고이 디버그 선택 옆의 드롭 다운을 선택하십시오. 그런 다음 “명령 추가…”를 원합니다. 명령 추가 창에서 디버그를 선택하고 아래로 스크롤하여 “모두 분리”를 클릭하십시오. 확인을 클릭 한 다음 닫습니다. 디버그 메뉴 옆에 적십자가 표시됩니다. 응용 프로그램을 디버깅 한 후 이것을 클릭하면 IIS Express가 계속 실행됩니다.