Procédure de migration des applications WCF et WF .NET Framework 3.5
L'ensemble de fonctionnalités de gestion des applications et services de Windows Server AppFabric s'appliquent uniquement aux services Windows Communication Foundation (WCF) et Windows Workflow Foundation (WF) créés à l'aide de .NET Framework version 4. Les services créés à l'aide d'une version de .NET Framework antérieure à .NET Framework 4 peuvent être migrés vers .NET Framework 4 pour bénéficier d'une prise en charge complète de AppFabric.
Migration WCF ou WF des fichiers sources
Si vous avez accès aux fichiers sources d'un assembly de service WCF ou WF créé à l'aide de .NET Framework 3.0 ou .NET Framework 3.5, il est recommandé d'utiliser les fonctionnalités de AppFabric pour recréer l'assembly à l'aide des bibliothèques .NET Framework 4. Ce processus vous amènera peut être à utiliser certaines des nouvelles fonctionnalités de .NET Framework 4. Si vous ouvrez un projet dans Visual Studio 2010 ; qui n'est pas basé sur .NET Framework 4, Visual Studio 2010 ; démarre automatiquement le processus de migration et convertit la configuration spécifique de .NET Framework 2.0/3.0 en schéma .NET Framework 4. Une fois la migration terminée, vous devez recréer le projet pour vérifier qu'il est correctement compilé, avant de le déployer dans AppFabric.
Migration WCF ou WF des fichiers binaires
Un assembly de fichiers binaires .NET Framework 3.0 ou .NET Framework 3.5 contenant un service WCF doit être migré vers un pool d'applications IIS .NET Framework 4. Ceci permet au service d'utiliser les bibliothèques de compatibilité incluses dans les applications .NET Framework 4 pour .NET Framework 3.5.
Pour plus d'informations sur les améliorations apportées aux bibliothèques .NET Framework version 4 pour WCF et WF, consultez la page Upcoming Changes to .NET Framework 4: Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) (en anglais).
Migration WF uniquement
Les services WF peuvent être migrés de deux façons :
Conservez le service intact et migrez-le vers le pool d'applications .NET Framework 4. Pour ce faire, suivez les étapes décrites ci-dessus pour un service .NET Framework 3.x WCF.
Migrez les artefacts WF3 (System.Workflow) sous la forme d'artefacts WF4 (System.Activities). Pour plus d'informations sur la migration, consultez les pages WF Migration Kit et WF Migration documentation (an anglais).
Notes
.NET Framework 4 ne prend plus en charge la section <System.ServiceModel> <ServiceHostingEnvironment> </System.ServiceModel>
au sein d'un répertoire virtuel ou d'un dossier. Celle-ci doit apparaître sous l'application virtuelle.
2011-12-05