Sdílet prostřednictvím


Postupy: Migrace aplikací služby WCF a WF rozhraní .NET Framework 3.5

Rozšířené a robustní možnosti správy aplikace a služby Windows Server AppFabric se vztahují pouze na služby WCF (Windows Communication Foundation) a WF (Windows Workflow Foundation) vytvořené pomocí rozhraní .NET Framework verze 4. Pro služby vytvořené pomocí rozhraní .NET Framework nižší verze než .NET Framework 4 máte možnost přesunout je do rozhraní .NET Framework 4 a získat úplnou podporu pro technologii AppFabric.

Migrace služby WCF nebo WF zdrojových souborů

Pokud máte přístup ke zdrojovým souborům pro sestavení služby WCF nebo WF pomocí rozhraní .NET Framework 3.0 nebo .NET Framework 3.5, je doporučenou metodou, jak využít možnosti technologie AppFabric, vytvoření nového sestavení pomocí knihoven .NET Framework 4. Během tohoto procesu je možné, že nebudete moci používat některé nové funkce rozhraní .NET Framework 4. Pokud v aplikaci Visual Studio 2010 otevřete projekt, který není založen na rozhraní .NET Framework 4, aplikace Visual Studio 2010 automaticky spustí proces migrace a převede konfiguraci specifickou pro rozhraní .NET Framework 2.0/3.0 na schéma .NET Framework 4. Po dokončení procesu migrace je nutné projekt znovu vytvořit, abyste měli jistotu, že je možné ho správně zkompilovat, a pak ho nasadit do prostředí AppFabric.

Migrace služby WCF nebo WF binárních souborů

Binární sestavení rozhraní .NET Framework 3.0 nebo .NET Framework 3.5 obsahující službu WCF je třeba přesunout do fondu aplikací služby IIS rozhraní .NET Framework 4. To službě umožňuje využívat knihovny kompatibility, které jsou součástí rozhraní .NET Framework 4 pro aplikace rozhraní .NET Framework 3.5.

Další informace o vylepšeních knihoven rozhraní .NET Framework verze 4 pro službu WCF a WF naleznete v článku Upcoming Changes to .NET Framework 4: Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF).

Migrace pouze služby WF

V případě služby WF jsou k dispozici dvě možnosti migrace:

  1. Nechat službu beze změny, ale migrovat ji do fondu aplikací rozhraní .NET Framework 4. To lze provést pomocí kroků popisovaných dříve pro službu WCF rozhraní .NET Framework 3.x.

  2. Migrovat artefakty WF3 (System.Workflow) na artefakty WF4 (System.Activities). Další informace o pokynech k migraci naleznete v sadě WF Migration Kit a v WF Migration documentation.

Poznámka

Rozhraní .NET Framework 4 již nepodporuje oddíl <System.ServiceModel> <ServiceHostingEnvironment> </System.ServiceModel> ve virtuálním adresáři nebo složce. Tento oddíl musí existovat v rámci virtuální aplikace.

  2011-12-05