AND 

 

Hace unos días, tuve la necesidad de formatear (a Windows Vista, aunque para Windows Server 2008 el caso hubiese sido el mismo) de nuevo el equipo, ¡cosa casi habitual!.  Después de otros varios días trabajando con el, y tras haber instalado Visual Studio 2008 entre otras cosas,😀, me disponía a crear un proyecto ASP.NET con objeto de realizar unas pruebas, pero de repente,  me encuentro con "esto", no es que sea un error, pero si me parece curioso, o ¡al menos es la primera vez que lo veo!.

Pues bien, si intentas publicar un proyecto ASP.NET en un IIS7 (local en mi caso) en donde NO se encuentre instalada la caractarística "IIS6 Metabase and II6 Configuration Compatibility" de II6, resulta imposible publicar, curioso como digo, pero, si estoy con II7,¿no debería evitar esta compatibilidad y trabajar directamente con IIS7?,😀

 

Aquí os dejo los pasos que seguí:

  1. Crear un proyecto ASP.NET
  2. Publicar el proyecto en local (Publish Web Site)
  3. Elegir la publicación en "Local IIS"
  4. Zassss…. ¡no se puede! :-$

 

A continuación continué con las indicaciones de la instalación de esta  característica, marcando sólo la casita "IIS Metabase and II6 configuration compatibility" y tras un reinicio y una actualización de Window Vista…. ¡pues sí, finalmente funcionó!

 

Tampoco soy el único con este caso o similar; Visual Studio 2008 and IIS 7.

Para más detalle, aquí os dejo un enlace bastante interesante sobre temas de deploy con II7: Using Visual Studio 2008 with IIS 7.0

 

Buuueno, poco para aprender, pero algo más a tener en cuenta,😉

 

Saludos @home
Juanlu