developer tip

Visual Studio 새 브라우저 인스턴스를 열지 않음

optionbox 2020. 9. 11. 07:55
반응형

Visual Studio 새 브라우저 인스턴스를 열지 않음


Windows 10의 Visual Studio 2017RC에서 웹 응용 프로그램을 실행하려고하면 새 브라우저 인스턴스 (제 경우에는 크롬)가 열립니다. 인터넷 익스플로러로도 시도 해봤는데 상황이 같고 브라우저가 로그인되어 있지 않지만 크롬을 수동으로 실행하면 로그인됩니다. 웹 애플리케이션을 실행할 때마다 Visual Studio가 새 브라우저 인스턴스를 실행하지 못하게하는 방법은 무엇입니까? 웹 사이트 실행을 누르면 이전 애플리케이션과 같은 창에서 열릴 것입니다.


Javascript 디버깅을 끄면 사이트가 기존 Chrome 인스턴스의 새 탭에서 열리는 것을 발견했습니다. 내가 본 것에서 Visual Studio 디버깅은 Chrome의 개발 도구만큼 좋지 않으므로이 기능을 끄는 것은 나에게 문제가되지 않습니다.

자바 스크립트 디버깅 끄기

최신 정보

VS2017 15.7.1 (및 VS2019 16.0.0의 경우)부터이 수정은 더 이상 작동하지 않으며 추가로 선택 취소해야 함을 발견했습니다. Stop debugger when browser window is closed

여기에 이미지 설명 입력


디버그 설정에서 웹 사이트가 전혀 실행되지 않도록 비활성화 할 수 있습니다.

ProjectSettings- 디버그

웹 애플리케이션이 실행되면 작업 표시 줄에서 웹 사이트를 시작할 수 있습니다.

여기에 이미지 설명 입력

"찾아보기 ..."메뉴 옵션은 원하는 것이 아닌 VS2017에서 디버그 세션을 실행하지 않고 웹 사이트를 시작하는 것으로 나타납니다.


문제의 원인과 스크린 샷을 공유하고 싶었습니다. 새 창을 여는 이유는 JS 디버깅이 활성화되어 있기 때문입니다. Chrome은 디버깅이 활성화 된 상태로 시작되므로 새 인스턴스가 필요합니다. Visual Studio 2015에서 이전 동작으로 되돌리려면 그렇게 할 수 있지만 JS 디버깅을 비활성화해야합니다. 아래를 참조하십시오.

여기에 이미지 설명 입력

원본 출처

Original Discussion on Visual Studio Forum


There is solution to that problem. Very Simple please follows the below Steps.

  • Open Visual Studio
  • Go to "Tools" and then go to "Options"
  • Select "Projects and Solutions" and in that select "Web Projects"
  • Please uncheck this Option "Stop debugger when browser window is closed, close browser when debugging stops"
  • Click Ok

Now start project, it will not open in new chrome Instant but in a already running Chrome Instant.


I prefer to set mine like this, I run the page from where I want (no new instance or tab opening)

프로젝트 속성 창


Have a look into this link. you will find solution for your question and some more information about what happens when you start/stop debugging and when you close the browser window

참고 URL : https://stackoverflow.com/questions/42095299/visual-studio-do-not-open-new-browser-instance

반응형