1

Ich erhalte einen Fehler beim Versuch, eine Lamba-Funktion in AWS Lamba mit der Visual Studio Vorlage zu verwenden. Wenn ich zu lamba versetze und versuche, meine Funktion zu testen, erhalte ich den folgenden Fehler. Ich habe an dem Projekt nichts geändert und es nur so verwendet, wie es gegeben wurde.AWS Lamborghini Serverless .Net C# App Fehler

Ich habe versucht, herauszufinden, was das Problem ist, aber ich bin nicht in der Lage, es zu tun. Das ist das erste Mal, dass ich etwas über Lamba und Serverless Architecture gelernt habe. Irgendwelche Ideen?

START RequestId: 65fd2b6c-f52e-11e6-ae87-4f4e1852036a Version: $LATEST 
Incoming requests to [Information] Microsoft.AspNetCore.Hosting.Internal.WebHost: Request starting https://apigateway-- 
Unknown error responding to request: NullReferenceException: 
System.NullReferenceException: Object reference not set to an instance of an object. 
    at Microsoft.AspNetCore.Routing.Internal.PathTokenizer.get_Count() 
    at Microsoft.AspNetCore.Routing.Tree.TreeRouter.TreeEnumerator.MoveNext() 
    at Microsoft.AspNetCore.Routing.Tree.TreeRouter.<RouteAsync>d__13.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Microsoft.AspNetCore.Routing.RouteCollection.<RouteAsync>d__9.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Microsoft.AspNetCore.Builder.RouterMiddleware.<Invoke>d__4.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.<Invoke>d__3.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Amazon.Lambda.AspNetCoreServer.APIGatewayProxyFunction.<ProcessRequest>d__15.MoveNext() 
NullReferenceException: 
System.NullReferenceException: Object reference not set to an instance of an object. 
    at Microsoft.AspNetCore.Routing.Internal.PathTokenizer.get_Count() 
    at Microsoft.AspNetCore.Routing.Tree.TreeRouter.TreeEnumerator.MoveNext() 
    at Microsoft.AspNetCore.Routing.Tree.TreeRouter.<RouteAsync>d__13.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Microsoft.AspNetCore.Routing.RouteCollection.<RouteAsync>d__9.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Microsoft.AspNetCore.Builder.RouterMiddleware.<Invoke>d__4.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.<Invoke>d__3.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Amazon.Lambda.AspNetCoreServer.APIGatewayProxyFunction.<ProcessRequest>d__15.MoveNext() 
[Information] Microsoft.AspNetCore.Hosting.Internal.WebHost: Request finished in 4680.1609ms 0 
END RequestId: 65fd2b6c-f52e-11e6-ae87-4f4e1852036a 
REPORT RequestId: 65fd2b6c-f52e-11e6-ae87-4f4e1852036a Duration: 7974.44 ms Billed Duration: 8000 ms Memory Size: 128 MB Max Memory Used: 46 MB 
+0

Wird 'https: // apigateway -' irgendwo in Ihrem Projekt angezeigt? Es scheint, als ob es versucht, eine HTTP-Anfrage an diese URL zu machen. – doorstuck

Antwort

0

Konfrontiert das gleiche Problem. Sie müssen eine Verbindung zu AWS Explorer im Visual Studio herstellen, bevor Sie ein Projekt erstellen. Erstellen Sie ein separates Konto im AWS-Konsolenportal und versuchen Sie es erneut.

Verwandte Themen