Функция .net 8 Azure (триггер HTTP) возвращает пустой объект, хотя объект имеет значениеC#

Место общения программистов C#
Anonymous
Функция .net 8 Azure (триггер HTTP) возвращает пустой объект, хотя объект имеет значение

Сообщение Anonymous »

Я написал очень простую триггерную функцию Azure HTTP, которая возвращает объект, но в ответе почтальона я получаю пустой объект. Тип ответа триггера — IActionResult, и я возвращаюсь как «новый OkObjectResult (список);». Это очень странная проблема. в .net 6 он работает, но не работает в версии .net 8.
пример кода приведен ниже.
[Function("Function")]
public IActionResult Run([HttpTrigger(AuthorizationLevel.Function, "get", "post")] HttpRequest req)
{
_logger.LogInformation("C# HTTP trigger function processed a request.");
List list = new List()
{
new MyClass()
{
Name="abc"
}
};
return new OkObjectResult(list);

}

Ответ почтальона:
Изображение

Файл Csproj:


net8.0
v4
Exe
enable
enable












PreserveNewest






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