J'avais publié un nouveau .NET Core 2.0 web app pour Azure Service de l'App et de frapper cette erreur.
Frapper le site:
Erreur HTTP 502.5 - Échec du Processus
Les causes courantes de ce problème: Le processus d'application n'a pas pu démarrer
Le processus de demande a commencé, mais a ensuite arrêté de L'application
processus a commencé, mais a échoué à l'écoute sur le port configuré
Débogage:
À l'aide d'Azur Application Insights & le Service App - Outils Avancés (KOUDOU) en observant les Outils de Débogage de la Console de Navigation les fichiers de Log du dossier eventlog.xml avait une ligne de journal:
Application de la MACHINE/WEBROOT/APPHOST/xxxx " physique de la racine 'D:\home\site\wwwroot\' n'a pas pu démarrer le processus avec la ligne de commande 'dotnet .\WebApp.dll', code d'erreur = '0 x 80004005 : 8000808c.
<Provider Name="IIS AspNetCore Module"/>
<EventID>1000</EventID>
<Level>1</Level>
<Task>0</Task>
<EventData>
<Data>Application 'MACHINE/WEBROOT/APPHOST/xxxx' with physical root 'D:\home\site\wwwroot\' failed to start process with commandline 'dotnet .\WebApp.dll', ErrorCode = '0x80004005 : 8000808c.</Data>
</EventData>
</Event>
Solution
Cette réponse: Supprimer le dossier wwwroot dans azure et de publier à nouveau à partir de VS, qui a travaillé pour moi , malgré ne pas avoir un héritage de Base 1.1 application initialement.
Lancement d'Azur Console à l'intérieur de l'application et supprimez le contenu du dossier wwwroot redéployer.
RMDIR wwwroot /S /Q
D'autres tests
Suivant ce qui a été très utile pour tester et il fonctionne lorsqu'il est suivi à l'identique, puis s'écartent cependant vous avez besoin de trouver des erreurs.
https://docs.microsoft.com/en-us/aspnet/core/tutorials/publish-to-azure-webapp-using-vs