2010-03-14 26 views
23

En Visual Studio 2010 (RC) ya no hay un menú contextual "navegar con" al hacer clic derecho en las páginas .aspx. ¿Cómo puede cambiar el navegador predeterminado ahora?Cambiar el navegador predeterminado en Visual Studio 2010 RC

De forma predeterminada, parece que usa el navegador predeterminado del sistema operativo, pero preferiría usar IE al depurar aplicaciones ASP.net. (Estoy probando esto con ASP.net MVC 2)

Respuesta

14

No existe la opción "Buscar con" en las vistas .aspx en un proyecto MVC ya que no están pensadas para que se puedan examinar directamente.

Lo que suelo hacer es agregar un formulario web Default.aspx en la raíz del sitio y esto, al hacer clic con el botón derecho, le dará la opción Examinar con. Es necesario asegurarse de actualizar el enrutamiento aunque por lo demás IIS/Cassini intentará servir para arriba, algo como esto

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); 
    } 

Además, otro QUICKY es golpear CTRL-F5 (correr sin depurar), que se disparará hasta el sitio sin entrar en el modo de depuración ..

+0

Muchas gracias. Silverlight no depuró correctamente en ningún navegador, sino en IE, ¡y ahora puedo configurar el valor predeterminado de Windows en un navegador que me gusta! – thepaulpage

+2

Después de agregar la página Default.aspx y configurar el navegador predeterminado a lo que desee en el menú "Navegador con", puede simplemente eliminar la página Default.aspx. VS2010 recordará su elección. –

+0

Dejar caer un nuevo archivo WebForm.aspx hizo el truco. –

2

Parece que esto será en una versión futura.

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

por cierto, puede cambiar el navegador por defecto: - En Windows XP al menos .. Ir a Inicio> Panel de control> Agregar o quitar progam> Configurar acceso y programas predeterminados> Elija IE desde el navegador Web desplegable.

Editado: Por cierto, vi el elemento "Buscar con" en el clic derecho de una página aspx. Cuando hago clic en eso, veo la lista de broswers para elegir. Seleccione uno y haga clic en "Establecer como predeterminado".

4

la solución realmente no es tan difícil, aunque no es tan directa como debe ser ...

En Visual Studio 2010, la opción Examinar con es disponible. Sin embargo, no es disponible para MVC Views!

Simplemente agregue un formulario web o página HTML a su proyecto, y Browse With está disponible en su menú contextual. Aquí puede establecer el navegador predeterminado, y esa configuración se utilizará para todas las depuraciones posteriores.

No hay necesidad de código complicado en una página Default.aspx, o cambiar los valores predeterminados de Windows.

16

esta es la única manera de trabajar para mí: How do I set my development web browser in VS2010 RC?

También hay una extensión del navegador conmutador para Visual Studio, que funciona a la perfección! http://visualstudiogallery.msdn.microsoft.com/bb424812-f742-41ef-974a-cdac607df921 Browser Switcher

actualización: la extensión se retira de la galería, prueba este: http://visualstudiogallery.msdn.microsoft.com/233945ae-0b7b-47e7-9b02-c5a11798afb5

Default Browser Changer

+0

Esto ya no está disponible, lo cual es desafortunado, ya que fue una gran extensión – Jarrod

+0

Quizás esta también haga el trabajo: http://visualstudiogallery.msdn.microsoft.com/233945ae-0b7b-47e7-9b02-c5a11798afb5 –

10

me acaba de agregar una página .htm y derecha hace clic en él . Ahí tuve Buscar con ...

1

Ir a:

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

claros todos los contenidos y guardar ------ si su navegador por defecto en las ventanas es decir, los nuevos ajustes cambian a IE - ---- Compile su aplicación

+0

Esto no ayuda a cambiar el navegador de depuración –

2

"Buscar con ..." está disponible en VS2010. Izquierda Haga clic en el espacio vacío del panel superior -> seleccione "Navegador web". Haga clic con el botón secundario en .aspx, "Buscar con .." ahora está disponible.

0

otra manera (y más fácil) que podemos hacer esto es: abrir el navegador que desea, por ejemplo, IE y va en Herramientas> Opciones> Programas> y haga clic en el botón "Establecer el navegador por defecto"

+0

Tristemente VS2010 tiene un hábito de "perder" esta configuración de vez en cuando, todos los días tengo que restablecer el mío para usar IE en lugar de FF. (La extensión de navegador es, de lejos, la mejor y más rápida forma de cambiar) – Skuld

Cuestiones relacionadas