Ein großes Problem habe ich mit dem Asp.Net Core 2 Server:
Sobald auf dem Produktiv-System eine Webseite einen Fehler erzeugt, dann killt es den kompletten IIS-Server als Anwendung.
Das heißt, das eine Asp.Net Core Anwendung mit jedem Fehler den Webserver zum Absturz bringen kann. Das Sytstem fährt dann nicht von selbst wieder hoch.
Schuld ist wohl der interne Kestrel-Webserver, welcher mit Asp.Net Core zum zentralen Einsatz. Dieser Kestrel-Webserver erzeugt nur einen einzigen Task im Windows Server.
Und dieser hängt sich auf.
Beim bisherigen Asp.Net Framework mit Webforms und Asp MVC Anwendungen, lief die IIS Webmaschine immer auf mehreren Tasks und hat die Webserver rechner mit allen Kernen voll ausgenutzt.
Also Multitasking, Multiserver…