Hosting

In den Themen dieses Abschnitts wird das Diensthosting beschrieben. Ein Dienst kann von Internetinformationsdienste (IIS), dem Windows-Prozessaktivierungsdienst (WAS), Windows Server AppFabric, einem Windows-Dienst oder einer verwalteten Anwendung gehostet werden. Die letztgenannte Option wird auch als Selbsthosting bezeichnet.

Sie müssen unbedingt beachten, dass die Sicherheit gefährdet wird, wenn ein Dienst oder eine Erweiterung auf einem nicht vertrauenswürdigen Host ausgeführt wird.

In diesem Abschnitt

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

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

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

Hosten 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 ohne Verwendung einer SVC-Datei gehostet wird.

Unterstützen mehrerer IIS-Sitebindungen
Beschreibt, wie Sie mehrere Basisadressen für einen Dienst angeben, indem Sie auf einer Website das gleiche URI-Schema verwenden.

Siehe auch

  • gRPC ist ein modernes RPC-Framework und eine beliebte Alternative zu WCF. gRPC basiert auf HTTP/2, das eine Reihe von Vorteilen gegenüber WCF bietet, einschließlich:
    • Leistung: gRPC ist deutlich effizienter als WCF, insbesondere bei Verbindungen mit langer Ausführungszeit.
    • Skalierbarkeit: gRPC ist darauf ausgelegt, auf eine große Anzahl von Clients und Servern skaliert zu werden.
    • 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 zur Entwicklung oder zum Migrieren von WCF-Apps zu gRPC finden Sie unter:
  • Hosting-Dienste
  • Windows Server AppFabric-Hostingfunktionen