2017-12-30 16 views
1

Ich versuche, eine neu erstellte ASP.NET-Core-Web-API für Azure-Dienste mit Publish -> Create New App Service aber sogar zu implementieren Obwohl das Azure-Portal die neu erstellte App und ihren Serviceplan anzeigt, kann ich sie nicht im Browser öffnen, der die URL anwählt, und auch der Postbote gibt nichts in einer GET-Anfrage zurück.ASP.NET Core Mobile-Back-End-API [Fehler]: Diese appname.azurewebsites.net-Seite kann nicht gefunden werden

Doch es funktioniert perfekt in dem lokalen Host

Es wird Ihnen seine Art, wenn mir jemand sagen kann, wie ein ASP.NET-Core-Web-API Azure Cloud zu implementieren, die das Back-End sein werden für einen Xamarin.Android RESTful Service.

Dank in adance

+0

Wenn Sie eine ASP.NET Web-Anwendung auf einer Azure Web-Site drücken, baut Kudu es durch msbuild mit Deployment-Artefakte zu erstellen. In einigen Fällen ist es möglich, eine Webanwendung zu verwenden, die von VS einwandfrei funktioniert, die jedoch beschädigt wird, wenn Sie sie mit msbuild bereitstellen. https://github.com/projectkudu/kudu/wiki/Make-sure-site-correctly-deploys-locally Ein Laufzeitproblem passiert, wenn die Dateien in Ihrem wwwroot-Ordner genau das sind, was sie sein sollten, aber aus irgendeinem Grund Seite läuft nicht richtig: https://github.com/projectkudu/kudu/wiki/Deployment-vs-runtime-issues#runtime-issues – Ajay

+0

Hallo @Ajay Vielen Dank für Ihren Kommentar, der etwas Wissen über Kudu in Azure hinzugefügt hat für mein Wissen aber hier was passiert ist, dass ich keine Standard-Datei in der Erstellung festgelegt habe, also wenn ich direkt die API-URL zB: 'localhost/api/' aufrufen, dann funktioniert es völlig in Ordnung. –

Antwort

2

Ich wurde für eine Lösung im gesamten Internet suchen und fand schließlich eine Arbeits ein in Microsoft Blog by benjaminperkins sagt es

die 404 zu lösen, wenn eine ASP.NET-Core 1.1 Web-API-Zugriff Sie müssen die URL mit/api/values ​​

anhängen und das funktioniert perfekt, noch einige Änderungen werden auf der Grundlage Ihrer Ziele benötigt werden.

Danke,
TS

Verwandte Themen