visual tag studio que predeterminado por net navegador mvc microsoft defecto code cambiar asp asp.net-mvc-2 browser visual-studio-2010-rc

asp.net mvc 2 - tag - Cambiar el navegador predeterminado en Visual Studio 2010 RC



microsoft asp.net mvc 2 que es (10)

"Browse With ..." está disponible en VS2010. Haga clic izquierdo 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.

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?

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


Acabo de agregar una página .htm y hago clic derecho sobre ella. Allí tuve Browse con ...


Ir :

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

borre todos los contenidos y guárdelos ------ si su navegador predeterminado en la ventana es IE, la nueva configuración cambia a IE ----- Compile su aplicación


La solución realmente no es tan difícil, aunque no es tan directa como debería ser ...

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

Simplemente agregue un Formulario Web o una Página HTML a su proyecto, y Buscar con 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.



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 explorar directamente.

Lo que tiendo a hacer es agregar un formulario web Default.aspx en la raíz del sitio y esto, cuando haga clic con el botón derecho, le dará la opción Examinar con. Debes asegurarte de actualizar tu enrutamiento, de lo contrario, IIS / Cassini intentará servirlo, 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 presionar CTRL-F5 (ejecutar sin depuración) que iniciará el sitio sin entrar en modo de depuración.


Otra forma (y más fácil) de que podamos hacer esto es abrir el navegador que desee, por ejemplo, IE y vaya a Herramientas> Opciones> Programas> y haga clic en el botón como "Establecer navegador predeterminado"


Parece que esto va a 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 su navegador predeterminado: - Al menos en Windows XP. Vaya a Inicio> Panel de control> Agregar y quitar programa> Establecer acceso y valores predeterminados del programa> Elegir IE del menú desplegable del navegador web.

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".