Es gibt verschiedene Arten von Hosting.
Windows-Prozessaktivierungsdienste (WAS)
IIS
Eigenes Hosting
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 № 1Dies 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).