L'application CGI spécifiée a rencontré une erreur et le serveur a arrêté le processus
Je suis un hébergement asp.net 5 application sur azure, le code est respecté pour beta8, l'application s'exécute correctement sur l'environnement local et lorsque je publie le code sur l'azur du site. j'obtiens une erreur commune "spécifié CGI application a rencontré une erreur et le serveur terminé le processus."
source d'informationauteur srivatsa6065
Vous devez vous connecter pour publier un commentaire.
J'ai été en mesure de résoudre ce problème en supprimant les
forwardWindowsAuthToken
à partir du web.fichier de configuration sous wwwroot.httpPlatform
supprimer laforwardWindowsAuthToken="true/false"
propriétéRedéployer et la mienne a bien fonctionné.
Voir ici https://github.com/aspnet/Hosting/issues/364 pour beaucoup de discussion
Réponse Courte
Pour nous le correctif a été à
UseIISIntegration()
sur leWebHostBuilder
.Plus De Détails
Notre web.config ressemble à ceci:
Notre projet.json ressemble à ceci:
Notre nuget.config ressemble à ceci:
Je viens de tomber sur cette erreur alors que le déploiement d'une ASP.core application à l'aide .NET 5.4.2. La solution était de déployer une nouvelle application de service de l'instance. Ma conjecture est qu'il y a de l'ordure gauche qui traînent à partir d'un déploiement précédent qui a utilisé un cadre différent de la version.
J'ai ce problème dans l'azur de l'application de service, depuis la version de asp.net noyau est en version preview, donc je l'ai mise à jour de la asp.net la version core par NuGet pour 2.0.1 et de redéployer l'application.
L'application fonctionne à nouveau.
Cela peut aussi arriver si vous avez une boucle infinie dans votre code.