/ / Ausgabe beim Veröffentlichen in azure 502.5 Fehler bei Verwendung von Core 2.0.3 - c #, anglejs, asp.net-mvc, azure

Fehler beim Verwenden von Core 2.0.3 - c #, angularjs, asp.net-mvc, azure

Ich habe das neueste Core SDK heruntergeladen und auf meinem Computer installiert. Microsoft .Net Core SDK-2.0.3 (x64).

Ich habe die Winkel-SPA-Vorlage in VS2017 zum Erstellen einer neuen Winkel-App verwendet und keine Änderungen vorgenommen. Die App läuft lokal einwandfrei.

Wenn ich damit publiziere, erhalte ich 502.5 Error. Beim Laufen dotnet xxx.dll in der Konsole Ich erhalte den folgenden Fehler. Error: Eine im Anwendungsabhängigkeitsmanifest (src.deps.json) angegebene Assembly wurde nicht gefunden: Paket: "Microsoft.AspNetCore.Antiforgery", Version: "2.0.1" Pfad: "lib / netstandard2.0 / Microsoft.AspNetCore.Antiforgery.dll"

Wie in diesem Link https://github.com/dotnet/coreclr/issues/13542

Ich habe das 2.0.0-Nuget verwendet. Local arbeitet. Wenn ich versuche, in Azure mit Azure Publish zu veröffentlichen Diesen Fehler erhalten

Error
Der Befehl "" dotnet "exec --runtimeconfig" C:DEBojyotiProjectsTestWebAppTestWebAppbinReleasenetcoreapp2.0TestWebApp.runtimeconfig.json "--depsfile "C: DEBojyotiProjectsTestWebAppTestWebAppbinReleasenetcoreapp2.0TestWebApp.deps.json"" C: Programm FilesdotnetsdkNuGetFallbackFoldermicrosoft.aspnetcore.mvc.razor.viewcompilation2.0.1buildnetstandard2.0Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.dll "@" objReleasenetcoreapp2.0microsoft.aspnetcore.mvc.razor.viewcompilation.rsp "" mit Code 1 beendet

Irgendeine Hilfe?

Antworten:

1 für die Antwort № 1

Bearbeiten von offiziellen Antwort vom ASP.NET-Team:

Die Details zum Aktualisieren von Linux-Servern, die auf Version 2.0.3 laufen, finden Sie unter https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.3.md#linux.

Kurz gesagt, Sie müssen dieselben Komponenten aktualisierendu hast installiert um zu bekommen 2.0.0 auf der Box, ob es das .NET Core SDK (apt-get install dotnet-sdk-2.0.3) war, .NET Core-Laufzeit (apt-get install dotnet-hosting-2.0.3) oder manuelle TAR-Ballbereitstellung.


Ich habe auch diese Fehlermeldung erhalten, als ich meine .NET Core 2.0 Web App nach dem Upgrade auf Linux veröffentlichte Microsoft.AspNetCore.All zu 2.0.3. Die Lösung bestand darin, auf zurückzukehren 2.0.0 dann umverteilen.