web-dev-qa-db-fra.com

Visual Studio ouvre le navigateur par défaut au lieu d'Internet Explorer

Lorsque je débogue dans Visual Studio, Firefox s’ouvre et c’est gênant en raison des connexions d’Internet Explorer et de Visual Studio, comme lorsque vous fermez le navigateur Internet Explorer qui ouvre le débogage, Visual Studio arrête le débogage. Comment puis-je obtenir Visual Studio pour ouvrir Internet Explorer à la place sans avoir à définir Internet Explorer comme navigateur par défaut?

201
Kevin Sheffield

Scott Guthrie a publié un article sur comment changer le navigateur par défaut de Visual Studio :

1) Faites un clic droit sur une page .aspx dans votre solution Explorer

2) Sélectionnez l'option de menu contextuel "Parcourir avec".

3) Dans la boîte de dialogue, vous pouvez sélectionner ou ajouter un navigateur. Si vous voulez que Firefox soit dans la liste, cliquez sur "ajouter" et pointez sur le nom de fichier firefox.exe.

4) Cliquez sur le bouton "Définir par défaut" pour en faire le navigateur par défaut lorsque vous exécutez une page du site.

Cependant, je n'aime pas le fait que ce ne soit pas aussi simple qu'il devrait l'être.

276
Jon Limjap

Dans Visual Studio 2010, le navigateur par défaut est souvent réinitialisé (pratiquement chaque fois qu'un paramètre IDE est modifié ou même après le redémarrage de Visual Studio). Il existe maintenant une extension de sélecteur de navigateur par défaut pour 2010 permettant de lutter contre ceci:

!!! Mise à jour !!! Il semble que le commutateur de navigateur par défaut de WoVS ne soit plus disponible gratuitement selon @ Cory . Vous pouvez essayer Navigateur par défaut à la place, mais je ne l’ai pas testé. Si vous avez déjà le plug-in WoVS, je vous recommande de le sauvegarder afin de pouvoir l'installer ultérieurement.

La solution suivante peut ne plus fonctionner:

Commutateur de navigateur par défaut de WoVS : http://visualstudiogallery.msdn.Microsoft.com/en-us/bb424812-f742-41ef-974a -cdac607df921

WoVS Default Browser Switcher

Modifier: Ceci fonctionne également avec les applications ASP.NET MVC .

Remarque: Un des effets secondaires de l'installation de cette extension est qu'il semble ne pas être mis à jour une fois par mois. Cela a amené certains à le désinstaller car, pour eux, c'est plus gênant que le problème qu'il corrige. Quoi qu'il en soit, il est facilement mis à jour via le gestionnaire d'extensions et je le trouve toujours très utile.

Vous verrez l'erreur suivante lors du démarrage de VS:

Les bits bêta du commutateur de navigateur par défaut ont expiré. Veuillez utiliser Extension Manager ou visiter la galerie VS pour télécharger les bits mis à jour.

121
Tim Santeford

Pour MVC vous n'avez pas besoin d'ajouter des fichiers factices pour définir un navigateur donné. Tout ce que tu dois faire est:

  • "Afficher tous les fichiers" pour le projet
  • aller au dossier bin
  • faites un clic droit sur le seul fichier .xml pour trouver l'option "Parcourir avec ..."

setting MVC3 project default browser

41
Ani

Cliquez avec le bouton droit sur un fichier aspx et choisissez "Parcourir avec". Je pense qu'il existe une option pour définir par défaut.

26
tsimon

Si vous exécutez une application MVC 3 - dans l'explorateur de votre solution, cliquez sur l'icône Afficher tous les fichiers, puis sous le fichier Global.asax, vous devez placer un fichier intitulé YourProjectName.Publish.XML. Cliquez dessus avec le bouton droit de la souris, puis cliquez sur "Parcourir avec. .. "et sélectionnez votre navigateur préféré comme navigateur par défaut.

7
Misho

Peut également être utile pour ASP.NET MVC:

Dans une application MVC, vous devez cliquer avec le bouton droit de la souris sur Default.aspx, qui est la seule page Web "réelle" de cette solution. La page par défaut affiche "Parcourir avec ..."

De http://avaricesoft.wordpress.com/2008/08/04/ ...

7
jasonpenny

Dans l'explorateur de solutions, cliquez avec le bouton droit de la souris sur une page ASPX, sélectionnez "Parcourir avec", puis sélectionnez IE par défaut.

Remarque ... Les mêmes étapes peuvent être utilisées pour ajouter Google Chrome en tant qu'option de navigateur et pour le définir éventuellement comme navigateur par défaut.

4
rp.

Note rapide si vous n'avez pas de fichier .aspx dans votre projet (c'est-à-dire son XBAP) mais que vous avez toujours besoin de déboguer à l'aide d'IE, ajoutez simplement une page htm à votre projet et cliquez dessus pour définir le paramètre par défaut. C'est hacky, mais ça marche: P

3
Geoff

Vous pouvez aussi déboguer par firefox.

Suivez ces étapes: Tool-> Attach to process et sélectionnez firefox.exe ou votre navigateur par défaut. Ensuite, le débogueur fonctionnera avec ce navigateur. Mais j'ai eu quelques problèmes lorsque Firefox est en 32 bits et que VS2010 est en 64 bits.

Quoi qu'il en soit, cliquez avec le bouton droit sur le document actuel, naviguez avec --> plutôt que de choisir votre navigateur, puis définissez-le par défaut. C'est mieux comme ça. Parce que l'identifiant du processus de firefox peut changer, vous serez donc ennuyé de relier le processus à nouveau.

1
Davut Gürbüz

Avec VS 2017, le débogage d'un projet ASP.NET avec Chrome ne vous connecte pas avec votre compte Google.

Pour résoudre ce problème, allez à Outils -> Options -> Débogage -> Général et désactivez le paramètre Activer le débogage JavaScript pour ASP.NET (Chrome et IE).

https://msdnshared.blob.core.windows.net/media/2016/11/debugger-settings-1024x690.png

1
Bryan Legend

Dans Visual Studio 2013, cela peut être fait comme suit:

1) Assurez-vous que vous avez sélectionné un projet de démarrage dans la fenêtre d’exploration de votre solution. 2) Cela fait apparaître un menu déroulant à gauche du menu déroulant de débogage. Vous pouvez choisir un navigateur dans cette nouvelle liste déroulante.

La clé est qu'il devrait y avoir un projet sélectionné comme démarrage

1
Giri

Votre projet peut ne pas avoir de fichiers aspx puisqu'il peut s'agir d'un autre type de projet Web.

Toutefois, s’il possède un dossier ClientApp :

  1. allez à la vue standard de l'explorateur de solutions (Ctrl+Alt+L) où vous pouvez trouver votre projet nommez la solution (cliquez sur l'icône des dossiers en haut pour vous en assurer (en disant "Solutions et dossiers"))
  2. clic droit sur le dossier ClientApp lui-même
  3. Naviguer avec ... s'affichera dans la partie supérieure (près de Afficher dans le navigateur ), cliquez dessus et la boîte de dialogue des navigateurs apparaît
  4. cliquez sur votre navigateur préféré
  5. cliquer sur Définir par défaut
  6. cliquez sur Parcourir pour confirmer (cela ouvrira le navigateur que vous venez de choisir dans ce dossier)
0
CPHPython

Vous avez mentionné Visual Studio. Ceci est pour Visual Studio 2013. Dans le menu et les outils de la deuxième ligne, juste en dessous de Debug, vous avez une liste déroulante vous donnant la liste/option de "Emulateurs" .Votre IE devrait être dans le option, sélectionnez cela et vous êtes prêt à partir. Moyen facile .

0
user5087270