C# AWS LAMBDA Функция - не удалось найти указанную сборку обработчика с именем файла 'LambDatest, Culture = нейтральныйC#

Место общения программистов C#
Ответить
Anonymous
 C# AWS LAMBDA Функция - не удалось найти указанную сборку обработчика с именем файла 'LambDatest, Culture = нейтральный

Сообщение Anonymous »

Я пытаюсь создать функцию «Hello, World» AWS Lambda, с одним незначительным изменением: мне нужно развернуть ее, используя файл .zip. In an effort to accomplish this, I've done the following:
From the Terminal Window
  • Initialized a new AWS Lambda function using dotnet new lambda.EmptyFunction --name myFirstFunction --profile default --region us-east-1
    < /li> в myfirstfunction
  • run dotnet public ./src/myfirstfunction/bin/debug/net6.0/publishобразное/>
  • Сжатие всех файлов в один файл с именем archive.zip .
. Браузер
  • Перейдите к myfirstfunction function. Archive.zip
  • Navigate to the "test" tab once successfully uploaded
  • Click the "Test" button in the "Test event" section
At this point, I receive an error that говорит: < /p>
{
"errorType": "LambdaValidationException",
"errorMessage": "Could not find the specified handler assembly with the file name 'LambdaTest, Culture=neutral, PublicKeyToken=null'. The assembly should be located in the root of your uploaded .zip file.",
"stackTrace": [
"at Amazon.Lambda.RuntimeSupport.Bootstrap.UserCodeLoader.Init(Action`1 customerLoggingAction) in /src/Repo/Libraries/src/Amazon.Lambda.RuntimeSupport/Bootstrap/UserCodeLoader.cs:line 95",
"at Amazon.Lambda.RuntimeSupport.Bootstrap.UserCodeInitializer.InitializeAsync() in /src/Repo/Libraries/src/Amazon.Lambda.RuntimeSupport/Bootstrap/UserCodeInitializer.cs:line 46",
"at Amazon.Lambda.RuntimeSupport.LambdaBootstrap.InitializeAsync() in /src/Repo/Libraries/src/Amazon.Lambda.RuntimeSupport/Bootstrap/LambdaBootstrap.cs:line 155"
]
}
< /code>
Я не уверен, как это исправить. Я не вижу «rambdatest» ни в одном из файлов конфигурации. Итак, я понятия не имею, откуда этот идентификатор. Что мне нужно сделать, чтобы получить эту функцию Lambda работать через вкладку «Тест» в консоли AWS?

Подробнее здесь: https://stackoverflow.com/questions/741 ... embly-with
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»