2017-10-16 1 views
1

Ich habe wirklich hart versucht, online über .net Core 2.0-Bereitstellung auf aws zu suchen, fand aber sehr wenig aktuelle Informationen. Offizielle AWS-Dokumentation ist für Core 2.0 nicht mehr aktuell..net Kern 2.0 Bereitstellung Fehler zu AWS Beanstalk

Ich habe eine API geschrieben .net Kern 2.0 und wenn AWS Toolkit für VS 2017 zu aws zu verwenden, sagt es alles ist in Ordnung und gesund, aber als ich zur App durchsucht habe ich einfach: "Ein Fehler beim Starten die Anwendung .NET Core 4.6.00001.0 X64 v4.0.0.0 | Microsoft.AspNetCore.Hosting Version 2.0.0-rtm-26452 | Microsoft Windows 10.0.14393 | Benötigen Sie Hilfe? "

Von der AWS-Konsole sagt es immer noch, dass alles gut ist. Was gibt?

16/10/2017 21:44:50   Successfully launched environment: BadderRankIdentity-dev 
16/10/2017 21:43:50   Environment health has been set to GREEN 
16/10/2017 21:41:41   Added EC2 instance 'i-05028bac256151d66' to Auto Scaling Group 'awseb-e-iemyzku76t-stack-AWSEBAutoScalingGroup-14ZRZLNXL0YML'. 
16/10/2017 21:41:41   Adding instance 'i-05028bac256151d66' to your environment. 
16/10/2017 21:40:47   Waiting for EC2 instances to launch. This may take a few minutes. 
16/10/2017 21:39:59   Created EIP: 35.176.8.210 
16/10/2017 21:39:43   Created security group named: sg-37e2165f 
16/10/2017 21:39:24   Using elasticbeanstalk-eu-west-2-564641501226 as Amazon S3 storage bucket for environment data. 
16/10/2017 21:39:23   createEnvironment is starting. 
+1

Wenn Sie 'Start'-Fehler erhalten, können Sie zusätzliche Startoptionen aktivieren, um den tatsächlichen Grund auszugeben. Schaut euch meinen Blog-Beitrag dazu an. http://pkula.blogspot.co.uk/11/asp-net-core-how-to-fix-error-occurred.html – ppumkin

Antwort

4

Sie können durch Einstellen der .UseSetting("detailedErrors", "true") und .CaptureStartupErrors (true) Aktionen in Ihrer Program.cs Datei wie folgt entwicklerfreundlichen Fehlermeldungen beim Start sehr hilfreich aktivieren:

Offensichtlich Diese Einstellungen sollten entfernt werden, sobald die Fehlerbehebung abgeschlossen ist, damit Ihre Anwendung nicht vor böswilligen Angriffen geschützt wird.

Auch Ihre Laufzeit mit dotnet --version

Eine andere Problemumgehung überprüft, die einmal für mich gearbeitet ist, dass ich eine Probe .net Anwendung bereitgestellt, dann den neuen Code über Visual Studio aktualisiert.

+0

Dies ist sehr nützlich, danke! – stt106

+0

Wenn dies Ihr Problem gelöst hat, können Sie dies als gelöst markieren und dies als Antwort wählen –

Verwandte Themen