Mostrando entradas con la etiqueta servicio web. Mostrar todas las entradas
Mostrando entradas con la etiqueta servicio web. Mostrar todas las entradas

sábado, 19 de marzo de 2016

Configurar un servicio Web compilado con un framework de versión anterior al del servidor en el que se instala


Normalmente un programa compilado en versiones antiguas funciona en ordenadores o servidores con sistemas operativos más modernos pero podemos encontrarnos en el caso de intentar instalar un servicio web con un instalador .msi generado con un framework antiguo y que al ejecutarlo en un servidor con un sistema operativo más moderno y con un framework más moderno, nos salga un error diciendo que el framework con el que se creó el instalador es incompatible con el framework más moderno del servidor.
El ejemplo que describiré es un servicio web implementado para funcionar con el framework de 1.1 de Microsoft pero al intentar instalarlo sobre un servidor con versiones superiores del framework (en este caso Windows 2008 Server) pero sirve para cualquier otro S.O. si intentamos instalarlo ejecutando el instalador .msi dará un error de framework.

Los pasos a seguir son los siguientes:
Instalar Microsoft Framework 1.1 en el servidor
Instalar el framework 1.1 de Microsoft en el idioma del servidor, para ello entramos en la página de instalación de Microsoft.

Activar la compatibilidad con IIS6.

Ejecutamos en el servidor el Server Manager.

abrir el server manager

Nos colocamos sobre Roles -> Web Server IIS y sobre Role Services elegimos la opción Add Role Services (marcada en rojo)