首页 > 解决方案 > “Submission#0+Payload[]”类型的对象无法转换为“Submission#0+Payload[]”类型 - C# Azure AppService

问题描述

我在 Azure 上运行了一个 C# AppService,其中包含以下代码片段:

public static async Task<string> Run(Payload[] req, TraceWriter log)
{
    ...
}

public class Payload
{
    public object registration { get; set; }
    public object _event { get; set; }
}

当我尝试“保存并运行”时,我收到以下错误日志:

Submission#0+Payload[]' 不能转换为类型'Submission#0+Payload[]'

如果我从参数中删除“[]”,单击“保存并运行”,然后将数组放回并保存,它可以工作,但很麻烦。我只是想知道是否有人可以发现我做错了什么,或者应该做得更好来解决这个问题?

标签: c#azure-web-app-service

解决方案


推荐阅读