Um eine asp.net Core Anwendung hosten zu können, gibt es zwei Möglichkeiten. Zum einen InProcess und zum anderen OutOfProcess. Im Folgenden wird der Unterschied erklärt:
- InProcess: Das Hosting wird über den IIS-Server bereitgestellt.

- OutOfProcess: Das Hosting wird über den Kestrel Web Server bereitgestellt.

Was ist der Unterschied zwischen den beiden Web-Servern? Der IIS ist ein seit über 15 Jahren aktiver Webserver, der gleichzeitig die größtmöglichste Abwärtskompatibiltät gewährt. Dies fällt zu Lasten der Performance. Um diesem Prozess entgegen zu wirken, wurde der Kestrel Web Server erstellt. Der Fokus liegt hier auf neueren Technologien, wie z.B. Async Unterstüztung.
Weitere Informationen: