Ce que j'ai:
Alors, comment résoudre ce problème? J'ai besoin de voir l'exception .net mais je ne sais pas comment faire. :)
Essayez d'ajouter Application Insights à l'application. Vous devriez voir des erreurs au démarrage de votre application.
Je voudrais également jeter un œil à votre code de démarrage pour voir si vous écrivez sur le disque quelque part pendant la configuration ou app.start. Cela peut être le cas si vous utilisez AAD à quelque titre que ce soit.
Vous pouvez également accéder à la console KUDU en ciblant https://sitename.scm.azurewebsites.net . Vous pourrez naviguer dans la console de débogage pour voir les journaux RAW d'IIS. Cela pourrait éclairer la situation. Voir KUDU pour plus d'informations.
J'ai utilisé Azure Log Stream pour comprendre ce qui se passait. Comme Karishma Tiwari - MSFT a dit , le problème a fini par être mon fichier web.config (qui a été construit pour .NET 3.5 et non 4.7)
Voici le tutoriel pour configurer la diffusion de journaux : https://blogs.msdn.Microsoft.com/azureossds/2016/09/28/comment-identifier-les-erreurs-de-révision-sur-les-applications-php-dans-les-applications-web-Azure en utilisant le service de flux de journaux /
La solution de mon application particulière consistait à mettre à jour mon Azure App Service pour utiliser .NET 3.5, dans ses paramètres d'application, comme suit:
J'ai résolu ce problème comme indiqué ci-dessous.HTTP 500 error intéressé à ce sujet n'est pas autorisé à accéder au serveur.Allez à l'adresse du portail Azure et choisissez votre base de données.Appuyez sur "Définir le pare-feu du serveur" et autorisez les services et les ressources Azure à accéder à ce serveur, choisissez " Oui "enregistrez cette page et actualisez votre service. Vous pouvez voir vos données