Compartir vía


Cómo Migración de aplicaciones de WCF y WF de .NET Framework 3.5

El amplio y sólido conjunto de capacidades de la administración de servicios y la aplicación Microsoft AppFabric 1.1 para Windows Server solo se aplican a los servicios Windows Communication Foundation (WCF) y Windows Workflow Foundation (WF) creados mediante .NET Framework versión 4. Para cualquier servicio creado mediante un versión de .NET Framework anterior a .NET Framework 4, existen varias opciones para actualizarlo a .NET Framework 4 y obtener soporte de AppFabric completo.

Migración WCF o WF de archivo fuente

Si tiene acceso a los archivos de origen de un conjunto de servicio WCF o WF creado mediante .NET Framework 3.0 o .NET Framework 3.5, el método recomendado para aprovechar las capacidades de AppFabric es volver a crear el conjunto mediante las bibliotecas de .NET Framework 4. Durante este proceso podrá usar algunas de las nuevas características de .NET Framework 4. Si abre un proyecto en Visual Studio 2010 que no está basado en .NET Framework 4, Visual Studio 2010 iniciará automáticamente el proceso de migración y convertirá la configuración específica de .NET Framework 2.0/3.0 en un esquema de .NET Framework 4. Una vez finalizado el proceso de migración, debe volver a crear el proyecto para asegurarse de que compila correctamente y, a continuación, implementarlo en AppFabric.

Migración WCF o WF de archivo binario

Un conjunto binario de .NET Framework 3.0 o .NET Framework 3.5 que contenga un servicio WCF debe moverse a un grupo de aplicaciones de IIS .NET Framework 4. Esto permite al servicio aprovechar las bibliotecas de compatibilidad que se incluyen en .NET Framework 4 para las aplicaciones .NET Framework 3.5.

Para obtener más información acerca de las mejoras en las bibliotecas de .NET Framework versión 4 para WCF y WF, vea Próximos cambios en .NET Framework 4: Windows Communication Foundation (WCF) y Windows Workflow Foundation (WF).

Migración exclusiva de WF

En el caso de un servicio WF, hay dos opciones de migración:

  1. Mantener el servicio intacto pero migrarlo al grupo de aplicaciones .NET Framework 4. Para ello, deben seguirse los pasos descritos anteriormente para un servicio .NET Framework 3.x WCF.

  2. Migrar los artefactos WF3 (System.Workflow) a WF4 (System.Activities). Para obtener más información acerca de las instrucciones de migración, vea Kit de Migración WF y Documentación de Migración WF (pueden estar en inglés).

Nota

.NET Framework 4 ya no admite la sección <System.ServiceModel><ServiceHostingEnvironment></System.ServiceModel> dentro de un directorio o una carpeta virtual. Esta sección debe estar bajo la aplicación virtual.

  2012-03-05