Visual Studio 새 브라우저 인스턴스를 열지 않음
윈도우 10의 비주얼 스튜디오 2017RC에서 웹 애플리케이션을 실행하려고 하면 새 브라우저 인스턴스(내 경우 크롬)가 열립니다.인터넷 익스플로러로도 해봤는데, 상황이 똑같고 브라우저가 로그인이 안 되는데 크롬만 수동으로 실행하면 로그인이 됩니다.웹 응용 프로그램을 실행할 때마다 비주얼 스튜디오가 새 브라우저 인스턴스를 실행하지 못하도록 방지하는 방법은 무엇입니까?웹 사이트 실행을 누르면 이전 응용 프로그램과 동일한 창에서 열립니다(바로 옆 탭).
Javascript 디버깅을 해제한다는 것은 사이트가 기존 Chrome 인스턴스의 새 탭에서 열린다는 것을 의미한다는 것을 발견했습니다.Visual Studio에서 디버깅하는 것은 Chrome의 개발 도구만큼 좋지 않기 때문에 이 기능을 해제하는 것은 문제가 되지 않습니다.
갱신하다
VS2017 15.7.1 현재(VS2019 16.0.0 및 VS2022 17.0.0 PREVIEW의 경우에도 해당) 이 수정은 더 이상 작동하지 않으며 추가로 선택 취소해야 한다는 것을 알게 되었습니다.Stop debugger when browser window is closed
그 문제에 대한 해결책이 있습니다.매우 간단합니다. 아래 단계를 따르십시오.
- 비주얼 스튜디오 열기
- "도구"로 이동한 다음 "옵션"으로 이동합니다.
- "프로젝트 및 솔루션"을 선택한 후 "웹 프로젝트"를 선택합니다.
- 브라우저 창이 닫히면 디버거 중지, 디버깅이 중지되면 브라우저 닫기 옵션 선택을 취소하십시오.
- 확인 클릭
이제 프로젝트를 시작합니다. 새 크롬 인스턴트에서는 열리지 않지만 이미 실행 중인 크롬 인스턴트에서는 열립니다.
디버그 설정에서 웹 사이트를 시작할 수 없도록 설정할 수 있습니다.
웹 응용 프로그램이 실행되면 작업 표시줄에서 웹 사이트를 시작할 수 있습니다.
"Browse With..." 메뉴 옵션은 VS2017에서 디버그 세션을 실행하지 않고 웹 사이트를 시작하는 것으로 나타나는데, 이는 사용자가 원하는 것이 아닐 수 있습니다.
스크린샷뿐만 아니라 이슈가 된 이유도 공유하고 싶었습니다.새 창이 열리는 이유는 JS 디버깅이 활성화되었기 때문입니다.디버깅을 사용하도록 설정한 상태에서 Chrome이 시작되므로 새 인스턴스가 필요합니다.Visual Studio 2015에서 이전 동작으로 되돌리려면 JS 디버깅을 사용하지 않도록 설정해야 합니다.아래 참조:
Visual Studio Forum에 대한 원론적 논의
이 해결 방법은 VS 2019에 적합합니다.
도구 => 옵션
다음 음입력을 합니다.Projects and Solutions
검색 상자에 있습니다.
다음 Select 런Web Project
.
그런 다음 아래 옵션의 선택을 취소합니다.
브라우저 창이 닫히면 디버거를 중지하고 디버깅이 중지되면 브라우저를 닫습니다.
이것은 나에게 효과가 있습니다.이것이 도움이 되기를 바랍니다.
내 것을 이렇게 설정하는 것을 선호합니다. 원하는 위치에서 페이지를 실행합니다(새 인스턴스 또는 탭 열기 없음).
VS 2022 옵션:브라우저 창이 닫히면 디버거를 중지합니다.
파일: Solutions>>Projects and >>Web >Web Projects"
이 링크를 확인해 보세요.디버깅을 시작/중지하고 브라우저 창을 닫을 때 발생하는 문제에 대한 솔루션과 추가 정보를 찾을 수 있습니다.
언급URL : https://stackoverflow.com/questions/42095299/visual-studio-do-not-open-new-browser-instance
'itsource' 카테고리의 다른 글
강력한 유형의 부분 뷰에 추가 뷰 데이터 전달 (0) | 2023.05.02 |
---|---|
내 Bash 스크립트에 전달된 모든 인수를 내 함수로 전달하는 방법은 무엇입니까? (0) | 2023.04.27 |
분산 트랜잭션을 시작할 수 없습니다. (0) | 2023.04.27 |
git 커밋되지 않았거나 저장되지 않은 모든 변경 내용 실행 취소 (0) | 2023.04.27 |
iOS에서 사용자로부터 현재 위치를 가져오는 방법 (0) | 2023.04.27 |