디버깅중인 웹 사이트에서 이미 열린 창이 있습니다. 디버깅 할 때마다 VS가 필요하지 않습니다.
이 행동을 멈추는 방법이 있습니까?
답변
시작 프로젝트의 속성을 열고 ( 주 메뉴에서 프로젝트 → {ProjectName} 속성 … 을 클릭하거나 솔루션 탐색기 에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 하고 속성을 선택 ) 웹 탭으로 이동 한 후 작업 시작 에서 페이지를 열지 않음을 선택 하십시오. . 외부 응용 프로그램의 요청을 기다 립니다.
여전히 브라우저 (또는 Fiddler 등)를 사용하여 실행중인 응용 프로그램에 액세스 할 수는 있지만 브라우저 창을 자동으로 열지 않으며 백그라운드에서 시작하여 요청을 기다립니다.
답변
VS 15.7.1 Tools
→ Options
→ Projects and Solutions
→ Web Projects
→ 선택을 취소하십시오 Stop debugger when browser window is closed
.
답변
.NET Core Web Api 프로젝트에 대한 답변이 업데이트되었습니다 …
프로젝트를 마우스 오른쪽 버튼으로 클릭하고 “속성”을 선택한 다음 “디버그”로 이동하여 “브라우저 실행”확인란을 선택 취소하십시오 (기본적으로 활성화되어 있음).
답변
ASP.Net 5 프로젝트에서 이제 각 시작 프로파일에 대해이를 설정할 수 있습니다.
Startup Project Properties 폴더에서 launchsettings.json 파일을 열고 다음 "launchBrowser": false
과 같이 구성중인 프로파일에 추가하십시오 .
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": false,
"environmentVariables": {
"Hosting:Environment": "Development"
}
}
}
답변
이 해결 방법은 VS 2019에서 작동합니다.
도구 => 옵션
그런 다음 Projects and solutions
검색 창에 입력 하십시오.
를 선택하십시오 Web Projects
.
그런 다음 아래 옵션을 선택 해제하십시오.
브라우저 창이 닫히면 디버거를 중지하고 디버깅이 중지되면 브라우저를 닫으십시오.
이것은 나를 위해 작동합니다. 이것이 도움이되기를 바랍니다.