Distribuera ett WCF-biblioteksprojekt

I det här avsnittet beskrivs hur du kan distribuera ett WCF-tjänstbiblioteksprojekt (Windows Communication Foundation).

Distribuera ett WCF-tjänstbibliotek

Ett WCF-tjänstbibliotek är ett DLL-bibliotek (Dynamic Link Library). Därför kan den inte köras på egen hand. Den måste distribueras till en värdmiljö. Mer information om den här processen finns i Hosting and Consuming WCF Services (Värd och användning av WCF-tjänster).

Ett WCF-tjänstbibliotek kan distribueras som alla andra WCF-tjänster. Tänk dock på att .NET Framework inte stöder konfiguration för DLL:er. System.Configuration stöder en konfigurationsfil per appdomän. WCF-tjänstbiblioteksprojektet minskar den här begränsningen genom att tillhandahålla en App.config fil för biblioteket under utvecklingen. Den App.config filen identifieras dock inte efter distributionen.

Du måste flytta konfigurationskoden till konfigurationsfilen som identifieras av värdmiljön. För egenvärd bör du kopiera innehållet i App.config-filen till den App.config-filen i den körbara hostfilen. Om du använder IIS som värd för tjänsten bör du kopiera innehållet i den App.config filen till den Web.config filen i den virtuella katalogen.