2010-03-14 14 views
23

In Visual Studio 2010 (RC) non è più disponibile un menu di scelta rapida "sfoglia con" quando si fa clic con il pulsante destro su pagine .aspx. Come puoi cambiare il browser predefinito ora?Cambia browser predefinito in Visual Studio 2010 RC

Per impostazione predefinita sembra utilizzare il browser predefinito del sistema operativo, ma preferirei utilizzare IE durante il debug delle app ASP.net. (Sto testando questo con ASP.net MVC 2)

risposta

14

Non esiste alcuna opzione "Sfoglia con" nelle viste aspx in un progetto MVC in quanto non sono concepite per essere sfogliabili direttamente.

Quello che tendo a fare è aggiungere un webform Default.aspx nella root del sito e questo, quando si fa clic con il tasto destro, ti darà l'opzione Sfoglia con. È necessario assicurarsi di aggiornare il vostro percorso se altrimenti IIS/Cassini cercherà di servire in su, qualcosa di simile

public void Page_Load(object sender, System.EventArgs e) { 
     // Change the current path so that the Routing handler can correctly interpret 
     // the request, then restore the original path so that the OutputCache module 
     // can correctly process the response (if caching is enabled). 

     string originalPath = Request.Path; 
     HttpContext.Current.RewritePath(Request.ApplicationPath, false); 
     IHttpHandler httpHandler = new MvcHttpHandler(); 
     httpHandler.ProcessRequest(HttpContext.Current); 
     HttpContext.Current.RewritePath(originalPath, false); 
    } 

Inoltre, un altro è quicky a premere CTRL-F5 (eseguito senza il debug), che sarà il fuoco su il sito senza entrare in modalità debug ..

+0

Grazie mille. silverlight non ha eseguito il debug in qualsiasi browser, ma IE, e ora posso impostare il mio Windows predefinito su un browser che mi piace! – thepaulpage

+2

Dopo aver aggiunto la pagina Default.aspx e aver impostato il browser predefinito come desiderato nel menu "Browser con", puoi semplicemente eliminare la pagina Default.aspx. VS2010 ricorderà la tua scelta. –

+0

Eliminare un nuovo file WebForm.aspx ha funzionato. –

2

Sembra che questo sarà in una versione futura.

https://connect.microsoft.com/VisualStudio/feedback/details/533930/default-browser-setting-in-vs2010-not-per-project-helps-debug-user-experience

btw, è possibile modificare il browser predefinito: - In WindowsXP atleast .. Andare su Start> Pannello di controllo> Aggiungi e Rimuovi progamma> Imposta l'accesso e le impostazioni predefinite del programma> Scegli IE dal browser Web cadere in picchiata.

Modificato: btw, ho visto la "Sfoglia con la" voce del tasto destro del una pagina aspx. Quando clicco su di esso, vedo l'elenco di broswers tra cui scegliere. Ne selezioni uno e fai clic su "Imposta come predefinito".

4

la soluzione non è poi così difficile, anche se non è così diretto come dovrebbe essere ...

In Visual Studio 2010, l'opzione Sfoglia Con è disponibile. Tuttavia, lo non è disponibile per le visualizzazioni MVC!

Basta aggiungere un modulo Web o una pagina HTML al progetto e Sfoglia con è facilmente disponibile nel menu di scelta rapida. Qui è possibile impostare il browser predefinito e tale impostazione verrà utilizzata per tutti i successivi debug.

Nessuna necessità di codice complicato in una pagina Default.aspx o modifica dei valori predefiniti di Windows.

16

questo è l'unico modo che lavora per me: How do I set my development web browser in VS2010 RC?

C'è anche un navigatore switcher estensione per Visual Studio, che funziona perfettamente! http://visualstudiogallery.msdn.microsoft.com/bb424812-f742-41ef-974a-cdac607df921 Browser Switcher

aggiornamento: l'estensione viene rimosso dalla galleria, provate questo: http://visualstudiogallery.msdn.microsoft.com/233945ae-0b7b-47e7-9b02-c5a11798afb5

Default Browser Changer

+0

Questo non è più disponibile, il che è sfortunato, perché era una grande estensione – Jarrod

+0

Forse anche questo fa il lavoro: http://visualstudiogallery.msdn.microsoft.com/233945ae-0b7b-47e7-9b02-c5a11798afb5 –

10

Ho appena aggiunto un htm pagina e proprio cliccato su di esso . Lì ho avuto Sfoglia con ...

1

Vai a:

C:\Users\[Your current user]\AppData\Local\Microsoft\VisualStudio\10.0\browsers.xml 

chiari tutti i contenuti e salvare ------ se il browser di default alle finestre è di IE nuove impostazioni cambiano a IE - ---- Compila la tua domanda

+0

Questo non aiuta a cambiare il browser di debug –

2

"Sfoglia con .." è disponibile su VS2010. Sinistra Fare clic sullo spazio vuoto del pannello superiore -> selezionare "Browser Web". Fare clic con il pulsante destro del mouse .aspx, "Sfoglia con .." è ora accessibile.

0

un altro modo (e più facile) che possiamo fare questo è: aprire il browser che si desidera, ad esempio, IE e andando in Strumenti> Opzioni> Programmi> e fare clic sul pulsante mi piace "Imposta Browser di default"

+0

Purtroppo VS2010 ha l'habbit di "perdere" questa impostazione di volta in volta, ogni giorno devo resettare il mio per usare IE invece di FF. (L'estensione del browser è di gran lunga il modo migliore e più veloce per passare) – Skuld

Problemi correlati