206 votes

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 ennuyeux à cause des crochets qu'Internet Explorer et Visual Studio ont, comme lorsque vous fermez le navigateur Internet Explorer qui a lancé le débogage, Visual Studio arrête le débogage. Comment puis-je faire en sorte que Visual Studio ouvre Internet Explorer à la place sans avoir à définir Internet Explorer comme mon navigateur par défaut ?

279voto

Jon Limjap Points 46429

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

1) Cliquez avec le bouton droit de la souris sur une page .aspx dans votre explorateur de solutions

2) Sélectionnez l'option de menu contextuel "browse with". contextuel

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

4) Cliquez sur le bouton "Définir comme valeur par défaut". pour faire de ce navigateur le navigateur par défaut lorsque vous exécutez n'importe quelle page du site.

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

14 votes

Cette option n'est pas disponible pour les projets MVC, pour une raison quelconque.

10 votes

Elle est disponible pour les projets MVC, mais vous devez trouver le fichier Default.aspx du projet.

3 votes

MVC2+ n'utilise pas de page d'accueil .aspx

122voto

Tim Santeford Points 10126

Dans Visual Studio 2010, le navigateur par défaut est souvent réinitialisé (à chaque fois qu'un paramètre de l'IDE est modifié ou même après le redémarrage de Visual Studio). Il existe maintenant une extension de sélection du navigateur par défaut pour 2010 pour aider à combattre ce problème :

!!!Mise à jour !!! Il semble que le WoVS Default Browser Switcher ne soit plus disponible gratuitement selon le site @Cory . Vous pouvez essayer Changement de navigateur par défaut à la place, mais je ne l'ai pas testé. Si vous avez déjà le plugin WoVS, je vous recommande de le sauvegarder afin de pouvoir l'installer plus tard.

La solution suivante peut ne plus fonctionner :

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

WoVS Default Browser Switcher

Edit : Cela fonctionne avec ASP.NET MVC également des applications.

Note : Un effet secondaire négatif de l'installation de cette extension est qu'elle semble demander à être mise à jour environ une fois par mois. Cela a amené certains à la désinstaller car, pour eux, elle est plus gênante que le problème qu'elle résout. Néanmoins, elle peut être facilement mise à jour via le gestionnaire d'extensions et je la trouve toujours très utile.

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

Les bits bêta du Default Browser Switcher ont expiré. Veuillez utiliser le Gestionnaire d'extension ou visitez la Galerie VS pour télécharger les bits mis à jour.

0 votes

Il s'agit d'une meilleure approche. ASPX ne fait pas nécessairement partie d'une application ASP.NET MVC 3 car vous pouvez choisir un moteur de vue rasoir.

0 votes

C'est certainement la meilleure option pour VS2010.

0 votes

Malheureusement, il semble que cela n'aide toujours pas. Il y a un bug dans VS2010, et incroyablement un que Microsoft a dit qu'il ne sera pas corrigé avant le prochain VS : connect.microsoft.com/VisualStudio/feedback/details/568469/

42voto

Ani Points 833

Pour MVC3 vous n'ont pas à ajouter des fichiers factices pour définir un certain navigateur. Tout ce que vous avez à faire est de :

  • "Afficher tous les fichiers" pour le projet
  • allez dans le dossier bin
  • cliquez avec le bouton droit de la souris sur le seul fichier .xml pour trouver l'option "Parcourir avec...".

setting MVC3 project default browser

0 votes

Quelle terrible interface utilisateur. Merci pour ce hack permettant de la contourner. Il semble toujours nécessaire avec MVC6 et Visual Studio 2017.

26voto

Travis Points 6062

Faites un clic droit sur un fichier aspx et choisissez 'browse with'. Je pense qu'il y a une option à mettre par défaut.

7voto

jasonpenny Points 2245

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

Dans une application MVC, vous devez faire un clic droit sur sur Default.aspx, qui est la seule page web "réelle" de cette solution. La page page par défaut affiche "Parcourir avec ".

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

1 votes

Merci pour cela. Chaque fois que je mets à jour VS, le navigateur par défaut redevient IE. Cela me rendait fou d'ouvrir un projet webforms juste pour pouvoir le remettre sur Firefox.

10 votes

Dans MVC 2, Default.aspx n'existe plus. En 2010, vous devez créer une page webform de base, définir la valeur par défaut (car elle n'est pas valable d'un projet à l'autre). Vous pouvez ensuite supprimer le formulaire Web excédentaire

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X