Blazor-Standardvorlage schlägt mit HTTP-Fehler 502.5 mit .NET Core 2.1 SDK RTM fehl

asp.net-core blazor

Frage

Wenn Sie .NET Core 2.1 SDK installiert haben, wird beim Ausführen einer Lösung mit der Vorlage "ASP.NET Core Web Application" unter Verwendung des Projekttyps "Blazor (ASP.NET Core Hosted)" die Clientanwendung nicht geladen und zeigt den Fehler an:

HTTP Error 502.5 - Process Failure

Beliebte Antwort

Dieses Problem wird in der Blazor GitHub-Ausgabe 1424 gemeldet, aber tun Sie nicht wie vorgeschlagen und löschen Sie Ihre global.json-Datei.

Die Lösung besteht darin, Ihre global.json-Datei zu ändern, um Ihre installierte SDK-Version zu haben.

Ich habe dotnet 2.1.3 installiert und 2.1.300 in meinem Balzor Projekt global.json Datei, und bekomme den gleichen Fehler

Es stellt sich heraus, ich habe '2.1.500-Vorschau-009297' des dotnet SDK!

Um die höchste Version des dot net SDK zu finden, führen Sie dieses Skript in der Powershell ISE aus:

$runtimes = [Collections.Generic.List[string]];
$runtimes = (ls "$env:programfiles/dotnet/shared/Microsoft.NETCore.App").Name
$runtime = $runtimes[$runtimes.Length-1]
$runtime
cd $env:programfiles/dotnet/shared/Microsoft.NETCore.App
cd $runtime
dotnet --version

Kopieren Sie die letzte Zeichenfolge in die Datei global.json und fügen Sie sie ein:

{
  "sdk": {
    "version": "highest sdk version"
  }
}


Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow