Freigeben über


Gastgeberrolle

In diesem Abschnitt werden die Themen zum Diensthosting beschrieben. Ein Dienst kann von Internetinformationsdienste (Internet Information Services, IIS), Windows Process Activation Service (WAS), Windows Server AppFabric, einem Windows-Dienst oder einer verwalteten Anwendung gehostet werden. Diese Option wird häufig als SelfHosting bezeichnet.

Beachten Sie, dass das Ausführen eines Diensts oder einer Erweiterung von einem nicht vertrauenswürdigen Host die Sicherheit beeinträchtigt.

In diesem Abschnitt

Hosten in Internetinformationsdiensten
Beschreibt, wie ein Windows Communication Foundation (WCF)-Dienst in Internet Information Services (IIS) oder Windows Server AppFabric gehostet wird.

Hosten in WAS (Windows Process Activation Service)
Beschreibt, wie ein WCF-Dienst vom Windows-Prozessaktivierungsdienst gehostet wird.

Hosting in einer Windows-Dienstanwendung
Beschreibt, wie ein WCF-Dienst von einem Windows-Dienst gehostet wird.

Hosting in einer verwalteten Anwendung
Beschreibt, wie ein WCF-Dienst in einer verwalteten Anwendung gehostet wird.

Konfigurationsbasierte Aktivierung unter IIS und WAS
Beschreibt, wie ein WCF-Dienst unter IIS oder WAS gehostet wird, ohne eine SVC-Datei zu verwenden.

Unterstützen mehrerer IIS-Websitebindungen
Beschreibt, wie mehrere Basisadressen für einen Dienst mithilfe des gleichen URI-Schemas auf einer einzelnen Website angegeben werden.

Siehe auch

  • gRPC ist ein modernes RPC-Framework, das eine beliebte Alternative zu WCF ist. gRPC basiert auf HTTP/2, das eine Reihe von Vorteilen gegenüber WCF bietet, einschließlich:
    • Leistung: gRPC ist viel effizienter als WCF, insbesondere für lang andauernde Verbindungen.
    • Skalierbarkeit: gRPC ist darauf ausgelegt, auf eine große Anzahl von Clients und Servern zu skalieren.
    • Sicherheit: gRPC unterstützt eine Vielzahl von Sicherheitsmechanismen, einschließlich TLS und Authentifizierung.
    • Plattformübergreifend: gRPC ist plattformneutral und kann mit einer Vielzahl von Programmiersprachen verwendet werden.
    Weitere Informationen zum Entwickeln oder Migrieren von WCF-Apps zu gRPC finden Sie unter:
  • Hosting-Dienste
  • Windows Server App Fabric-Hostingfunktionen