C# ExecutePostProcessingAsync抛出';索引超出范围';在Azure上载期间

C# ExecutePostProcessingAsync抛出';索引超出范围';在Azure上载期间,c#,angularjs,asp.net-web-api,azure-storage,azure-storage-blobs,C#,Angularjs,Asp.net Web Api,Azure Storage,Azure Storage Blobs,正在尝试将文件从表单上载到Azure Blob存储。代码似乎工作正常,文件上传正确。我就是不明白为什么会抛出这个异常 索引超出范围。必须为非负且小于集合的大小。\r\n参数名称:索引“} 例外情况如下: public override Task ExecutePostProcessingAsync() { return base.ExecutePostProcessingAsync(); } 我的ApicController中的代码:

正在尝试将文件从表单上载到Azure Blob存储。代码似乎工作正常,文件上传正确。我就是不明白为什么会抛出这个异常

索引超出范围。必须为非负且小于集合的大小。\r\n参数名称:索引“}

例外情况如下:

public override Task ExecutePostProcessingAsync()
        {

            return base.ExecutePostProcessingAsync();
        }
我的ApicController中的代码:

var provider = new AzureBlobMultipartFormDataStreamProvider(container, blobPath);
                await Request.Content.ReadAsMultipartAsync(provider);

你找到解决办法了吗?我也有同样的问题。你找到解决办法了吗?我也有同样的问题。
var provider = new AzureBlobMultipartFormDataStreamProvider(container, blobPath);
                await Request.Content.ReadAsMultipartAsync(provider);