quando tento executar um aplicativo da web no visual studio 2017RC no windows 10, ele abre uma nova instância do navegador (no meu caso, o Chrome). Também tentei com o Internet Explorer, a situação é a mesma e o navegador não está conectado, mas se eu apenas executar manualmente o Chrome, ele está conectado. Como evitar que o Visual Studio execute uma nova instância do navegador sempre que executo um aplicativo da web? Quando eu pressiono executar site, ele deve ser aberto na mesma janela do aplicativo anterior (apenas a próxima guia)
asp.net
visual-studio
visual-studio-2017
Ovasylenko
fonte
fonte
Respostas:
Descobri que desativar a depuração de Javascript significa que os sites são abertos em uma nova guia de uma instância existente do Chrome. Pelo que vi, a depuração no Visual Studio não é tão boa quanto as ferramentas de desenvolvimento do Chrome, portanto, desligar isso não é um problema para mim.
ATUALIZAR
A partir do VS2017 15.7.1 (e ainda é o caso do VS2019 16.0.0) esta correção não funciona mais e descobri que tive que desmarcar adicionalmente
Stop debugger when browser window is closed
fonte
Existe solução para esse problema. Muito simples, siga as etapas abaixo.
Agora inicie o projeto, ele não será aberto no novo Chrome Instant, mas em um Chrome Instant já em execução.
fonte
Você pode desativar a inicialização do site a partir das configurações de depuração.
Assim que o aplicativo da web estiver em execução, você pode iniciar o site a partir da barra de tarefas.
A opção de menu "Browse With ..." aparece para iniciar o site sem executar a sessão de depuração no VS2017, que pode não ser o que você deseja.
fonte
Eu queria compartilhar o motivo do problema, bem como a captura de tela. A razão pela qual ele abre uma nova janela é porque a depuração JS está habilitada. O Chrome é iniciado com a depuração ativada, portanto, uma nova instância é necessária. Se quiser reverter para o comportamento antigo do Visual Studio 2015, você pode fazer isso, mas seria necessário desabilitar a depuração JS. Ver abaixo:
Fonte original
Discussão original no fórum do Visual Studio
fonte
Eu prefiro definir o meu assim, eu corro a página de onde eu quero (sem nova instância ou abertura de guia)
fonte
Esta solução alternativa funciona para mim para VS 2019
Em seguida, digite
Projects and Solutions
na caixa de pesquisa.Em seguida, selecione
Web Project
.Em seguida, desmarque a opção abaixo.
Isso funciona para mim. Espero que isso ajude.
fonte
Dê uma olhada neste link . você encontrará a solução para sua dúvida e mais algumas informações sobre o que acontece quando você inicia / para a depuração e quando fecha a janela do navegador
fonte