it-swarm.it

Visual Studio apre il browser predefinito anziché Internet Explorer

Quando eseguo il debug in Visual Studio, Firefox si apre e questo è fastidioso a causa degli agganci che hanno Internet Explorer e Visual Studio, come quando si chiude il browser Internet Explorer all'avvio del debug, Visual Studio interrompe il debug. Come posso fare in modo che Visual Studio apra Internet Explorer invece senza dover impostare Internet Explorer come browser predefinito?

199
Kevin Sheffield

Scott Guthrie ha pubblicato un post su come modificare il browser predefinito di Visual Studio :

1) Fare clic con il tasto destro su una pagina .aspx in Esplora soluzioni

2) Selezionare l'opzione di menu di scelta rapida "Sfoglia con"

3) Nella finestra di dialogo è possibile selezionare o aggiungere un browser. Se vuoi Firefox nell'elenco, fai clic su "aggiungi" e punta al nome del file firefox.exe

4) Fare clic sul pulsante "Imposta come predefinito" per rendere questo il browser predefinito quando si esegue una pagina del sito.

Tuttavia, non mi piace il fatto che non sia così semplice come dovrebbe essere.

273
Jon Limjap

In Visual Studio 2010 il browser predefinito viene reimpostato spesso (quasi ogni volta che viene modificata un'impostazione IDE o anche dopo il riavvio di Visual Studio). Ora esiste un'estensione di selezione del browser predefinita per il 2010 per aiutare a combattere questo:

!!! Aggiornamento !!! Sembra che il selettore browser predefinito WoVS non sia più disponibile gratuitamente in base a @ Cory . Invece potresti provare Default Browser Changer ma non l'ho provato. Se hai già il plugin WoVS, ti consiglio di eseguire il backup in modo da poterlo installare in seguito.

La seguente soluzione potrebbe non funzionare più:

Selettore browser predefinito WoVS : http://visualstudiogallery.msdn.Microsoft.com/en-us/bb424812-f742-41ef-974a -cdac607df921

WoVS Default Browser Switcher

Modifica: Funziona anche con ASP.NET MVC .

Nota: Un effetto collaterale negativo dell'installazione di questa estensione è che sembra fastidioso essere aggiornato circa una volta al mese. Ciò ha causato la disinstallazione di alcuni perché, per loro, è più fastidioso del problema che risolve. Indipendentemente da ciò, è facilmente aggiornabile tramite il gestore estensioni e lo trovo ancora molto utile.

Vedrai il seguente errore quando avvierai VS:

I bit beta dello Switcher browser predefinito sono scaduti. Si prega di utilizzare Extension Manager o visitare la VS Gallery per scaricare i bit aggiornati.

121
Tim Santeford

Per MVC tu non devi aggiungere alcun file fittizio per impostare un determinato browser. Tutto quello che devi fare è:

  • "Mostra tutti i file" per il progetto
  • vai alla cartella bin
  • fai clic con il pulsante destro del mouse sull'unico file .xml per trovare l'opzione "Sfoglia con ..."

setting MVC3 project default browser

41
Ani

Fai clic con il pulsante destro del mouse su un file aspx e scegli "sfoglia con". Penso che ci sia un'opzione lì per impostare come predefinito.

26
tsimon

Se stai eseguendo un'applicazione MVC 3 - nella tua soluzione Explorer fai clic sull'icona mostra tutti i file e quindi sotto il file Global.asax dovrebbe esserci un file chiamato YourProjectName.Publish.XML fai clic con il pulsante destro del mouse e quindi fai clic su "Sfoglia con. .. "e seleziona il tuo browser preferito come predefinito.

7
Misho

Inoltre può essere utile per ASP.NET MVC:

In un'app MVC, è necessario fare clic con il pulsante destro del mouse su Default.aspx, che è l'unica pagina Web "reale" in quella soluzione. La pagina predefinita visualizza "Sfoglia con ..."

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

7
jasonpenny

In Esplora soluzioni, fare clic con il pulsante destro del mouse su qualsiasi pagina ASPX e selezionare "Sfoglia con" e selezionare IE come predefinito.

Nota ... gli stessi passaggi possono essere utilizzati per aggiungere Google Chrome come opzione del browser e facoltativamente per impostarlo come browser predefinito.

4
rp.

Nota veloce se non hai un .aspx nel tuo progetto (cioè il suo XBAP) ma devi comunque eseguire il debug usando IE, aggiungi una pagina htm al tuo progetto e fai clic destro su di essa per impostare il valore predefinito. È confuso, ma funziona: P

3
Geoff

È possibile eseguire il debug anche da Firefox.

Segui questi passaggi: Tool-> Attach to process e seleziona firefox.exe o il browser predefinito. Quindi il debugger funzionerà con questo browser. Ma ho avuto qualche problema quando Firefox è a 32 bit e VS2010 a 64 bit.

Ad ogni modo, fai clic con il tasto destro del mouse sul documento corrente, naviga con --> che scegli il tuo browser, quindi impostalo come predefinito. In questo modo è migliore. Perché l'id del processo di Firefox potrebbe cambiare, quindi sarai infastidito per aver ricollegato il processo.

1
Davut Gürbüz

Con VS 2017, il debug del progetto ASP.NET con Chrome non ti consente di accedere con il tuo account Google.

Per risolvere il problema, vai su Strumenti -> Opzioni -> Debug -> Generale e disattiva l'impostazione Abilita debug JavaScript per ASP.NET (Chrome e IE).

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

1
Bryan Legend

In Visual Studio 2013, questo può essere fatto come segue:

1) Assicurarsi di aver selezionato un progetto di avvio dalla finestra di esplorazione della soluzione 2) Ciò porta un menu a discesa a sinistra del menu di debug. Puoi scegliere il browser da questo nuovo menu a discesa.

La chiave è che dovrebbe esserci un progetto selezionato come avvio

1
Giri

Il tuo progetto potrebbe non avere file aspx poiché potrebbe essere un altro tipo di progetto web.

Tuttavia, se ha una cartella ClientApp :

  1. vai alla vista standard di Esplora soluzioni (Ctrl+Alt+L) dove puoi trovare la soluzione del nome del tuo progetto (fai clic sull'icona delle cartelle in alto per essere sicuro (dicendo "Soluzioni e cartelle"))
  2. fare clic con il tasto destro sulla cartella ClientApp stesso
  3. Sfoglia con ... verrà visualizzato nella parte superiore (vicino Visualizza nel browser opzione), fai clic su di essa e viene visualizzata la finestra di dialogo del browser
  4. fai clic sul tuo browser preferito
  5. fai clic su Imposta come predefinito
  6. fai clic su Sfoglia per confermare (questo aprirà il browser che hai appena scelto in quella cartella)
0
CPHPython

Hai menzionato Visual Studio. Questo è per Visual Studio 2013. Nel "Menu e strumenti" nella seconda riga, proprio sotto Debug hai una casella a discesa che ti dà l'elenco/opzione di "Emulatori". Il tuo IE dovrebbe essere nel seleziona l'opzione e sei a posto. Modo semplice .

0
user5087270