Domanda

Quando eseguo il debug in Visual Studio, Firefox si apre e questo è fastidioso a causa dei collegamenti di Internet Explorer e Visual Studio, ad esempio quando chiudi il browser Internet Explorer che ha avviato il debug aperto, Visual Studio interrompe il debug.Come posso invece fare in modo che Visual Studio apra Internet Explorer senza dover impostare Internet Explorer come browser predefinito?

È stato utile?

Soluzione

Scott Guthrie ha scritto un post su come cambiare il browser predefinito di Visual Studio:

1) Fare clic con il tasto destro su una pagina .aspx nella tua soluzione Explorer

2) Seleziona l'opzione "Sfoglia con" menu contestuale

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

4) Fare clic sul pulsante "Imposta come predefinito" per realizzare questo browser predefinito quando si esegue qualsiasi pagina sul sito.

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

Altri suggerimenti

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 problema:

!!!Aggiornamento!!! Sembra che lo switcher browser predefinito di WoVS non sia più disponibile gratuitamente secondo @Cory.Potresti provarci Modifica browser predefinito invece ma non l'ho testato.Se hai già il plug-in WoVS, ti consiglio di eseguirne 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

Modificare: Funziona con ASP.NET MVC anche le applicazioni.

Nota: Un effetto collaterale negativo dell'installazione di questa estensione è che sembra fastidioso essere aggiornato circa una volta al mese.Ciò ha portato alcuni a disinstallarlo perché, per loro, è più fastidioso del problema che risolve.In ogni caso si aggiorna facilmente tramite il gestore estensioni e lo trovo comunque molto utile.

Verrà visualizzato il seguente errore all'avvio di VS:

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

Per MVC3 Voi non è necessario aggiungi eventuali file fittizi per impostare un determinato browser.Tutto quello che devi fare è:

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

setting MVC3 project default browser

Fare clic con il tasto destro su un file aspx e scegliere "sfoglia con".Penso che ci sia un'opzione da impostare come predefinita.

Potrebbe anche essere utile per ASP.NET MVC:

In un'app MVC, devi 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/...

Se stai eseguendo un'applicazione MVC 3, nel tuo Solution 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.

In Esplora soluzioni, fai clic con il pulsante destro del mouse su qualsiasi pagina ASPX, seleziona "Sfoglia con" e seleziona IE come impostazione predefinita.

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

Nota veloce se non hai un file .aspx nel tuo progetto (ad es.è XBAP) ma devi comunque eseguire il debug utilizzando IE, aggiungi semplicemente una pagina htm al tuo progetto e fai clic con il pulsante destro del mouse su di essa per impostare l'impostazione predefinita.È complicato, ma funziona: P

Puoi eseguire il debug anche tramite Firefox.

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

In ogni caso, fai clic con il pulsante destro del mouse sul documento corrente, sfoglia con --> quindi scegli il tuo browser e impostalo come predefinito.In questo modo è meglio.Poiché l'ID del processo di Firefox potrebbe cambiare, sarai infastidito se allegherai nuovamente il processo.

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

In Visual Studio 2013, questa operazione può essere eseguita come segue:

1) Assicurati di aver selezionato un progetto di avvio dalla tua soluzione Explore Window 2) Ciò porta un calo a sinistra del debug a discesa.Puoi scegliere il browser da questo nuovo menu a discesa.

La chiave è che dovrebbe esserci un progetto selezionato come avvio

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 fornisce l'elenco/opzione di "Emulatori". Il tuo IE dovrebbe essere nell'opzione, selezionalo e sei a posto.Modo semplice .

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

Tuttavia, se ha a ClientApp cartella:

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

Un altro modo è eseguire le seguenti operazioni in Visual Studio:

  1. Seleziona Debug
  2. Opzioni e impostazioni
  3. Espandi Ambiente
  4. Selezionare Browser Web
  5. Clicca il 'Opzioni di Internet Explorerpulsante
  6. Seleziona il 'Programmi' scheda
  7. Selezionare 'Rendere predefinitopulsante ' per Internet Explorer
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top