ces derniers jours j'ai essayé de trouver la réponse au message d'erreur suivant qui a sévi dans mon application Core .NET 2.0 sur l'hébergement Web App Azure:.NET Core 2.0 sur Azure se traduit par un 502,3 CGI Erreur
Cette erreur se produit lorsqu'une application CGI ne renvoie pas un ensemble valide d'en-têtes HTTP ou lorsqu'un proxy ou une passerelle n'a pas pu envoyer la demande à une passerelle parente. Vous devrez peut-être obtenir une trace réseau ou contactez l'administrateur du serveur proxy, s'il ne s'agit pas d'un problème CGI.
Parce qu'il a fallu plusieurs jours pour trouver la réponse, je poste ma solution ici.
À côté de l'erreur CGI, j'ai également trouvé le code d'erreur suivant dans le journal des erreurs: 0x80072ee2. Ceci indique que la requête a été interrompue. Cependant, Azure a une limite de temporisation de 4 minutes et l'erreur est apparue après environ 1,5 minute. L'application a été conçue pour gérer la requête en moins de 4 minutes, donc une erreur de timeout ne devrait pas se produire.