Installation des .NET Core
2.1 auf einem Webserver
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
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
- 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
- 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
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