lorsque j’essaie d’exécuter une application Web dans Visual Studio 2017RC sur Windows 10, cela ouvre une nouvelle instance de navigateur (dans mon cas, chrome). J’ai également essayé avec Internet Explorer, la situation est la même, et le navigateur n’est pas connecté, mais si je lance manuellement Chrome, il est connecté. Comment empêcher Visual Studio d’exécuter une nouvelle instance de navigateur chaque fois que j’exécute une application Web? Lorsque j’appuie sur le site Web, il doit être ouvert dans la même fenêtre que l’application précédente (juste l’onglet suivant)
J’ai découvert que désactiver le débogage Javascript signifie que les sites s’ouvrent dans un nouvel onglet d’une instance Chrome existante. D’après ce que j’ai vu, le débogage de Visual Studio n’est pas aussi bon que les outils de développement de Chrome, donc cette option n’est pas un problème pour moi.
METTRE À JOUR
A partir de VS2017 15.7.1 ce correctif ne fonctionne plus et j’ai trouvé que je devais en plus décocher Stop debugger when browser window is closed
Vous pouvez désactiver le lancement du site Web à partir des parameters de débogage.
Une fois l’application Web en cours d’exécution, vous pouvez lancer le site Web à partir de la barre des tâches.
L’option de menu “Parcourir avec …” apparaît pour lancer le site Web sans exécuter la session de débogage dans VS2017, ce qui pourrait ne pas être ce que vous voulez.
Je voulais partager la raison du problème ainsi que la capture d’écran. La raison pour laquelle il ouvre une nouvelle fenêtre est que le débogage JS est activé. Chrome est lancé avec le débogage activé afin qu’une nouvelle instance soit requirejse. Si vous souhaitez revenir à l’ancien comportement de Visual Studio 2015, vous pouvez le faire, mais vous devez désactiver le débogage JS. Voir ci-dessous:
Source primaire
Discussion originale sur Visual Studio Forum
Je préfère définir le mien comme ça, je lance la page où je veux (pas de nouvelle instance ou ouverture de tabulation)