2016-09-28 3 views
0

Ich habe gerade meine .NET Core MVC WebAPI-Anwendung von 1.0.0 auf 1.0.1 aktualisiert. Getestet lokal und es funktioniert. Bei der Bereitstellung in Azure erhalte ich den 500-Fehler, wenn ich versuche, einen RESTful-Service aufzurufen. Ich habe die Protokollierung und alles aktiviert, was für die Diagnose von Azure aktiviert werden kann. Allerdings bekomme ich immer die generische 500 Fehlermeldung ohne Details. Ich bin mir nicht sicher, wie das zu debuggen ist. Beachten Sie, dass .NET Core 1.0.0 für Azure gut funktioniert.Azure .NET Core Web API 1.0.1 500 Fehler

+0

BTW, ich glaube nicht, dass Azure dies ordnungsgemäß ausgeführt hat, da ich eine 415-Fehlermeldung erhalten habe, wenn ich eine Anfrage an einen meiner Dienste mit einem anderen Inhaltstyp als application/json gesendet habe (nicht unterstützte Medientypen) . Allerdings bekomme ich nur einen 500 Fehler. Dies sagt mir, dass keiner meiner Web-API-Dienste verfügbar ist. –

Antwort

1

Ich habe auf das ähnliche Problem ausgeführt und festgestellt, dass Azure alte Version meiner App ausgeführt wurde. Das Lesen von asp.net core github issue #267 ergab, dass mein Problem war, dass ich nach dem Upgrade auf 1.0.1 Runtime-Abschnitt zu project.json hinzufügen musste. Als Benutzer jamesabolton schrieb:

Um zu vermeiden, Runtimes Abschnitt mit 1.0.1 Änderung "Microsoft.NETCore.App": "1.0.1" zu "Microsoft.NETCore.App": { "version": "1.0.1", "type": "platform" }

Hoffnung Zugabe, das hilft!

+0

Schöne Antwort. Können Sie die relevanten Abschnitte aus Ihrem verknüpften GitHub-Problem zu Ihrer Antwort hinzufügen? Nur für den Fall, dass die Verbindung in der Zukunft stirbt. – Brandon

+0

Natürlich, vielen Dank für die Beratung! – JBarszczewski

Verwandte Themen