Bereitstellen eines WCF-BibliotheksprojektsDeploying a WCF Library Project

In diesem Thema wird beschrieben, wie Sie einen Windows Communication Foundation (WCF)--Dienstbibliotheksprojekt bereitstellen können.This topic describes how you can deploy a Windows Communication Foundation (WCF) Service Library Project.

Bereitstellen einer WCF-DienstbibliothekDeploying a WCF Service Library

Eine WCF-Dienstbibliothek ist eine Dynamic Link Library (DLL).A WCF service library is a dynamic-link library (DLL). Als solche kann sie nicht eigenständig ausgeführt werden.As such, it cannot be executed on its own. Sie muss vielmehr in einer Hostumgebung bereitgestellt werden.It needs to be deployed into a hosting environment. Weitere Informationen zu diesem Vorgang finden Sie unter Hosting und Verwenden von WCF-Webdiensten.For more information about this process, see Hosting and Consuming WCF Services.

Eine WCF-Dienstbibliothek kann wie jeder andere WCF-Dienst bereitgestellt werden.A WCF service library can be deployed like any other WCF service. Beachten Sie jedoch, dass .NET Framework.NET Framework die Konfiguration für DLLs nicht unterstützt.However, be aware that .NET Framework.NET Framework does not support configuration for DLLs. System.Configuration unterstützt eine Konfigurationsdatei pro Anwendungsdomäne.System.Configuration supports one configuration file per app-domain. Das WCF-Dienst-Bibliotheksprojekt entfällt diese Einschränkung durch eine Datei "App.config" für die Bibliothek während der Entwicklung bereitstellen.The WCF service library project alleviates this limitation by providing an App.config file for the library during development. Die Datei app.config wird nach der Bereitstellung jedoch nicht erkannt.However, the App.config file is not recognized after deployment.

Sie müssen den Konfigurationscode in die von der Hostumgebung erkannte Konfigurationsdatei ziehen.You have to move your configuration code into the configuration file recognized by your hosting environment. Für das Selbsthosting sollten Sie den Inhalt der Datei app.config in die Datei app.config der ausführbaren Hostingdatei kopieren.For self-hosting, you should copy the contents of the App.config file into the App.config file of the hosting executable. Wenn Sie IIS zum Hosten Ihres Diensts einsetzen, sollten Sie den Inhalt der Datei app.config in die Datei web.config des virtuellen Verzeichnisses kopieren.If you use IIS to host your service, you should copy the contents of the App.config file into the Web.config file of the virtual directory.