Fehler beim Installieren oder
Anzeigen einer Asp Core oder Asp.Net6 Web Anwendung auf IIS
Lösung:
Hosting Bundle 5, NET6 7.. installieren
Wenn man unter Visual Studio 2022 eine Webanwendung in MVC Model
View Controller erstellt, dann läuft diese sehr gut im integrierten IIS-Express
Server.
Sobald man aber die Anwendung auf einen echten IIS schiebt, dann
kommt der Fehler:
HTTP-Fehler 500.19 - Internal Server Error
Auf die angeforderte Seite kann nicht zugegriffen
werden, da die zugehörigen Konfigurationsdaten für die Seite ungültig sind.
In der Datei Web.config kann das Tag: aspNetCore nicht
gelesen werden
<aspNetCore processPath="Test01.exe" arguments="" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
|
Lösung:
man muss ASP.NET CORE 5 und .NET6 herunterladen
Wichtig: den LINK Hosting Bundle anklicken und installieren
https://dotnet.microsoft.com/en-us/download/dotnet/5.0
<?xml
version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
<!--
ORIGINAL <add name="aspNetCore" path="*"
verb="*" modules="AspNetCoreModuleV2"
resourceType="Unspecified" />-->
<!--
OK_VORLAGE <add name="aspNetCore" path="*"
verb="*" modules="AspNetCoreModule"
resourceType="Unspecified" />-->
</handlers>
<aspNetCore processPath="Test01.exe" arguments="" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</configuration>
|