IIS 7, completamente decepcionante

Siguiendo la estela del fracaso de Windows Vista y la nueva manía de Microsoft de irritar contínuamente al usuario y al profesional cambiándolo todo de sitio y eliminando características que ellos creen superfluas pero que luego mucha gente echa en falta, llegó hace pocos meses la última versión de su servidor Web, el Internet Information Server versión 7, IIS 7 para los amigos. Por supuesto, la otra nueva manía de Microsoft de hacer que la mitad de lo que funcionaba en la versión anterior no lo haga en la más reciente, no podía faltar en IIS.

¿Qué nos ofrece IIS 7 de nuevo? Una interfaz basada en iconos, con todas las funciones reordenadas. La mayor molestia de la nueva interfaz es la desaparición de las páginas de propiedades. Ya no existe la magia de botón derecho -> propiedades.  Todo un despropósito y una enorme complicación para encontrar cualquier cosa. Pretendiendo hacer el servidor aún más accesible y fácil de configurar, han logrado justo lo contrario. El paso de IIS 5 a 6 me gustó mucho. Tenía novedades interesantes y todo era muy intuitivo. El paso de IIS 6 a II 7 es rizar el rizo. Microsoft lo ha hecho realmente mal. No se puede cambiar tan radicalmente la interfaz para quién sabe qué absurdo propósito (¿acercar la informática profesional más al usuario medio, al cuál no le interesan nada esos temas?)

Pero sin duda lo más molesto es la incompatibilidad de las aplicaciones y sitios web Asp.net. Módulos de reescritura de url’s como Urlrewriting.net sencillamente no funcionan. “404, page not found” es lo que devuelven mis url’s reescritas

Por eso, mi consejo es que antes de migrar tu alojamiento desde IIS 5 ó 6 a IIS 7 te asegures bien en local de que tu web funciona correctamente (aunque eso implica que tendrás que adquirir Vista ó Server 2008 ya que, siguiendo otra tradición de MS, las actualizaciones de los servidores web nunca se ofrecen para versiones anteriores del sistema operativo). La mayoría de las páginas funcionan bien pero si empleas algo más específico como es mi caso, te podrías llevar un chasco impresionante y tener tu sitio inoperativo durante mucho tiempo.

Por cierto, no he sido capaz de encontrar una solución decente al problema. Ésta es una de las soluciones, pero me parece demasiado complicada e irrealizable en un servidor compartido.

El día que Apache soporte plenamente Asp.Net y los servicios de alojamiento lo ofrezcan, pasaré de IIS y le diré “hasta luego, cocodrilo”.