Freigeben über


So wird es gemacht: Migrieren von .NET Framework 3.5 WCF- und WF-Anwendungen

Die umfassende und leistungsfähige Sammlung der Möglichkeiten für Anwendungs- und Dienstverwaltung in Windows Server AppFabric bezieht sich nur auf die mithilfe von .NET Framework, Version 4 erstellten Dienste Windows Communication Foundation (WCF) und WF (Windows Workflow Foundation). Für Dienste, die mit einer .NET Framework-Version vor .NET Framework 4 erstellt wurden, bestehen einige Optionen, sie nach .NET Framework 4 zu konvertieren und volle AppFabric-Unterstützung zu erreichen.

Migration von WCF- oder WF-Quelldateien

Wenn Sie Zugriff auf die Quelldateien für eine WCF- oder WF-Dienstassembly, die mithilfe von .NET Framework 3.0 oder .NET Framework 3.5 erstellt wurden, besteht die empfohlene Methode zum Nutzen der Möglichkeiten von AppFabric darin, die Assembly mithilfe der .NET Framework 4-Bibliotheken neu zu erstellen. Während dieses Prozesses können Sie möglicherweise einige der neuen Features von .NET Framework 4 nutzen. Wenn Sie ein Projekt in Visual Studio 2010 öffnen, das nicht auf .NET Framework 4 basiert, startet Visual Studio 2010 automatisch den Migrationsprozess und konvertiert die für .NET Framework 2.0/3.0 spezifische Konfiguration in ein .NET Framework 4-Schema. Nach dem Abschluss des Migrationsprozesses sollte das Projekt neu erstellt werden, um sicherzustellen, dass es ordnungsgemäß kompiliert wird, und es dann in AppFabric bereitstellen.

Migration von WCF- oder WF-Binärdateien

Eine binäre .NET Framework 3.0- oder .NET Framework 3.5-Assembly, die einen WCF-Dienst enthält, sollte in einen .NET Framework 4-IIS-Anwendungspool konvertiert werden. Dies ermöglicht dem Dienst, die Kompatibilitätsbibliotheken zu nutzen, die mit den .NET Framework 4 für .NET Framework 3.5-Anwendungen geliefert werden.

Weitere Informationen zu den Verbesserungen an den .NET Framework, Version 4-Bibliotheken für WCF und WF (möglicherweise in englischer Sprache) finden Sie unter Upcoming Changes to .NET Framework 4: Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF).

Nur WF-Migration

Im Fall eines WF-Diensts bestehen zwei Migrationsoptionen:

  1. Beibehalten des Diensts, der jedoch zum .NET Framework 4-Anwendungspool migriert wird. Dies erfolgt mithilfe der weiter oben beschriebenen Schritte für einen auf .NET Framework 3.x basierenden WCF-Dienst.

  2. Migrieren von WF3-Elementen (System.Workflow) nach WF4 (System.Activities). Weitere Anweisungen zur Migration finden Sie im WF Migration Kit und der WF Migration documentation.

Hinweis

In .NET Framework 4 wird der <System.ServiceModel> <ServiceHostingEnvironment> </System.ServiceModel>-Abschnitt innerhalb von virtuellen Verzeichnissen oder Ordnern nicht mehr unterstützt. Dieser Abschnitt muss sich unter der virtuellen Anwendung befinden.

  2011-12-05