específicas para el entorno de desarrollo, podemos desarrollar en .NET utilizando el patrón
Con la novedad del nuevo Visual Studio 2008, y añadiendo unas
extensiones específicas para el entorno de desarrollo, podemos desarrollar en .NET utilizando el patrón
Modelo-Vista-Controlador (MVC). En versiones anteriores, VS2003, ésta posibilidad nos la daba el
UIProcess Application Block (ya obsoleto al dar algunas incompatibilidades con los nuevos entornos de desarrollo) u otros frameworks como: Ruby on Rails, Monorail, etc.
Una vez que tenemos instaladas las extensiones para desde nuestro VS2008 poder crear un proyecto "ASP.NET MVC", nos podemos enfrentar a un problema curioso de resolver. Si ejecutamos el web se abrirá en nuestro navegador por defecto y no en Internet Explorer (IE), como hacían VS2003 y VS2005, ya que estos entornos tomaban IE por defecto independientemente del que el sistema tuviera definido.
En los entornos de desarrollo existe una opción para cambiar nuestro navegador por defecto, pero si el proyecto desde que hemos iniciado es de tipo MVC esta opción no aparece, con lo que para cambiar esta configuración tendríamos que realizar lo siguiente:
- Abrimos un nuevo proyecto web: "File / New / Website... / ASP.NET Web Site" y sobre la página "Default.aspx" que crea pulsamos con el botón derecho y elegimos "Browse with...". Se abrirá una pequeña ventana con la lista de navegadores posibles, seleccionamos "Internet Explorer" (o el que necesitemos), y pulsamos el botón "Set as default".
Podemos cerrar este proyecto web normal y eliminarlo, ya que el cambio realizado afectará a todos los demás proyectos. De este modo, ya podremos ejecutar nuestro proyecto MVC en IE.