Je rencontre des problèmes avec une application principale asp .net déployée sur azure.Asp .NET Core sur Azure got 502 Le serveur Web a reçu une réponse invalide lorsqu'il agissait comme une passerelle ou un serveur proxy
retours Azure ce résultat:
Ma question est: Comment puis-je débugger? Pourquoi est-ce?/Pourquoi cela se produit? C'est un problème Asp .Net Core? Un problème d'hébergement?
J'utilise web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380
-->
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
</system.webServer>
</configuration>
et voici mon Program.cs en utilisant .UseIISIntegration()
et .UseUrls("http://*:5000")
var host = new WebHostBuilder()
.UseKestrel()
.UseIISIntegration()
.UseUrls("http://*:5000")
.UseContentRoot(Directory.GetCurrentDirectory())
.UseApplicationInsights()
.UseStartup<Startup>()
.Build();
host.Run();
Merci :)
contrôle question connexe [asp.net application de base déployée sur 500 iis rencontre erreur interne du serveur] (http://stackoverflow.com/a/39786318/2833802). Vous pouvez commencer en activant le 'stdouLog' – Set
Avez-vous trouvé cela? J'ai le même problème. – snekkke
Dans le premier, essayez d'entrer azure (kudu) et supprimez le dossier wwwroot ou assurez-vous que lorsque vous déployez VS Studio, vous nettoyez d'abord le dossier (supprimer des fichiers), mon problème est que je change de framework et ne nettoie pas les anciens fichiers de publication –