Ja, Sie könnten WebListener Webserver anstelle von Kestrel verwenden. WebListener funktioniert nur auf der Windows-Plattform, aber da Sie dort ausgeführt werden, ist dies eine Option für Sie.
WebListener ist jedoch nicht auf IIS als Reverseproxy angewiesen, in der Tat WebListener kann nicht mit IIS oder IIS Express verwendet werden, da es nicht mit ASP.NET Core Module kompatibel ist. Aber es gibt Ihnen eine Option für Kestrel zum Hosten von ASP.NET Core unter Windows.
Sie können mehr darüber erfahren hier: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/weblistener
Wenn Sie in IIS hosten müssen und Sie nicht wollen, Kestrel verwenden und Sie auf Windows laufen, dann gibt es keine Optionen. Unter Windows hosten Sie entweder mit WebListener ohne IIS oder Sie hosten mit Kestrel über IIS als Reverseproxy. Das sind Ihre einzigen zwei Optionen, die derzeit unter Windows verfügbar sind.
Offenbar möchte das OP seine Core-Anwendung als Webanwendung in einer Shared Hosting-Umgebung bereitstellen. Sie haben keine Kontrolle über den Webserver. Sie können nicht nur eine Konsolenanwendung bereitstellen, die sich selbst an Port 80 bindet. – CodeCaster
ja CodeCaster hat Recht, ich habe diese Informationen verpasst, aber es muss in IIS Shared Hosting enthalten sein – DavWEB
Nun, ich denke, wir müssen bei ASP.NET bleiben Kern für jetzt .. – DavWEB