/ / Verschiedene Arten von Hosting-WCF-Anwendungen und ihre Vorteile - .net, WCF, WCF-Hosting, WCF-http

Verschiedene Arten von Hosting-WCF-Anwendung und ihre Vorteile -. NET, WCF, WCF-Hosting, WCF-http

Es gibt verschiedene Arten von Hosting.

  1. Windows-Prozessaktivierungsdienste (WAS)

  2. IIS

  3. Eigenes Hosting

  4. Hosting in einem Windows-Dienst

Gibt es den Vorteil, dass Sie eins gegenüber dem anderen verwenden? Welches ist vorzuziehen?

Antworten:

6 für die Antwort № 1

Dies und Dies kann helfen. Aber im Grunde:

1) IIS verwendet jetzt WAS

2) IIS-Hosting. Vorteile: In der Regel ist kein Hosting-Code erforderlich. Einfache Wartung der IIS-Infrastruktur (Sicherheit, Sitzungen, Standortintegration usw.) Nachteile: "passive" Dienste, erfordern IIS.

3) Selbsthosting. Pros: einfaches Debuggen. Nicht so gut: keine Infrastruktur. Benutzerdefinierter Hosting-Code, interaktive Verwendung (im Allgemeinen).

4) Hosting in einem Windows-Dienst. Vorteile: für "aktive", lange laufende Dienste, Dienstinfrastruktur (Start / Stopp / Pause, unbeaufsichtigte (nicht interaktive) Ausführung, Abhängigkeiten, MMC usw.), relativ einfach zu verwalten. Nachteile: Benutzerdefinierter Hosting-Code, relativ schwer zu debuggen (vs. IIS-Hosting).