Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Installation des .NET Core 2.1 auf einem Webserver

07.11.2018 (👁13412)


 

Problem:

Wenn man auf einen Webserver eine neue Webseite mit Asp.Net Core 2.1 hochlädt und versucht diese zu starten, dann kommt zunächst eine Fehlermeldung 502.5 auf dem Webserver.

HTTP Error 502.5 - Process Failure

In den logs/Log-Dateien der Asp.Net Core 2.1 Anwendung findet man dann die Meldung:

Alternatively, install the framework version '2.1.5'.

 

Lösung:

Man muss auf dem Webserver folgendes Paket downloaden und einfach starten. Danach kann die asp.net Core 2.1 Anwendung direkt im IIS Webserver gestartet werden

Windows ->ASP.NET Core/.NET Core: Runtime & Hosting Bundle

 

 

Dokumentation der Installation auf dem Webserver

 

Webserver: Intel 64 bit

Betriebssytem: Windows Server 2016 Standard

 

Nach dem Hochladen der Asp.Net Core 2.1 Dateien auf den IIS Webserver kommt beim Start der Webseite folgende Fehlermeldung

 

Fehlermeldung in der Webseite

HTTP Error 502.5 - Process Failure

Common causes of this issue:

  • The application process failed to start
  • The application process started but then stopped
  • The application process started but failed to listen on the configured port

Troubleshooting steps:

  • Check the system event log for error messages
  • Enable logging the application process' stdout messages
  • Attach a debugger to the application process and inspect

 

 

 

Fehlermeldung auf IIS Server

Datei : /logs/datum.log Log-File beim Start

It was not possible to find any compatible framework version

The specified framework 'Microsoft.NETCore.App', version '2.1.5' was not found.

  - Check application dependencies and target a framework version installed at:

      \

  - Alternatively, install the framework version '2.1.5'.

 

 

Installation des Asp.Net Core Hosting auf dem Webserver

Betrifft: Produktiver Webserver

 

Für die Installation der Core 2.1 Runtime Umgebung auf einem produktiven Webserver mit Microsoft IIS Internet Information Server muss man die Runtime und Hosting Bundle Version installieren.

Hierzu einfach den folgenden Link mit dem Download der Hosting Version öffnen, das Paket herunterladen und Installieren. Dann die betreffende Webseite mit asp core 2.1 und höher auf dem IIS Webserver stoppen und erneut starten.

 

Dann auf den Link

https://www.microsoft.com/net/download/dotnet-core/2.1

.NET Core 2.1 downloads

Unter-> Run apps – Runtime

Windows ->ASP.NET Core/.NET Core: Runtime & Hosting Bundle

 

Installation auf dem Webserver

Nach meiner Erfahrung kann man das Microsof .NET Core 2.1.5 Windows Server Hosting installieren beim laufenden Betrieb.

 

Restart auf dem IIS Server

Wenn man dann auf dem Webserver die Webseite stopped und neu started

, dann sollte die asp.net core 2.1 Anwendung wieder laufen

Danach sollte das Öffnen der Webseite auf dem Webserver als auch auf einem Desktop-Client funktionieren.

Auf dem Webserver mit Browse Website öffnen. Hier werden Fehlermeldungen eher angezeigt als auf einem normalen Desktop