lorsque j'essaye 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 j'exécute 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 d'exécution, il doit être ouvert dans la même fenêtre que l'application précédente (juste l'onglet suivant)
asp.net
visual-studio
visual-studio-2017
ovasylenko
la source
la source
Réponses:
J'ai découvert que la désactivation du 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 dans Visual Studio n'est pas aussi bon que les outils de développement de Chrome, donc désactiver cette option n'est pas un problème pour moi.
METTRE À JOUR
À partir de VS2017 15.7.1 (et toujours le cas dans VS2019 16.0.0), ce correctif ne fonctionne plus et j'ai constaté que je devais également décocher
Stop debugger when browser window is closed
la source
Il existe une solution à ce problème. Très simple, veuillez suivre les étapes ci-dessous.
Maintenant, démarrez le projet, il ne s'ouvrira pas dans le nouveau Chrome Instant, mais dans un Chrome Instant déjà en cours d'exécution.
la source
Vous pouvez désactiver le lancement du site Web à partir des paramètres 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 n'est peut-être pas ce que vous souhaitez.
la source
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é, une nouvelle instance est donc requise. Si vous souhaitez revenir à l'ancien comportement de Visual Studio 2015, vous pouvez le faire, mais vous devrez désactiver le débogage JS. Voir ci-dessous:
Source primaire
Discussion originale sur le forum Visual Studio
la source
Je préfère définir le mien comme ça, je lance la page d'où je veux (pas de nouvelle instance ni d'ouverture d'onglet)
la source
Cette solution de contournement fonctionne pour moi pour VS 2019
Tapez ensuite
Projects and Solutions
dans la zone de recherche.Puis sélectionnez
Web Project
.Désélectionnez ensuite l'option ci-dessous.
Cela fonctionne pour moi. J'espère que cela aidera.
la source
Jetez un œil à ce lien . vous trouverez une solution à votre question et quelques informations supplémentaires sur ce qui se passe lorsque vous démarrez / arrêtez le débogage et lorsque vous fermez la fenêtre du navigateur
la source