我在这里下载了一个通过 Web Api 服务将图像保存到 Azure Blob 存储的示例项目:http: //blogs.msdn.com/b/yaohuang1/archive/2012/07/02/asp-net-web-api-and -azure-blob-storage.aspx。
但是,我无法让控制器中的这一行工作:
Request.Content.ReadAsMultipartAsync<AzureBlobStorageMultipartProvider>(multipartStreamProvider)
错误是
非泛型方法 'System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent, System.Net.Http.IMultipartStreamProvider, int)' 不能与类型参数一起使用
我试图将我的项目与示例项目进行比较,但无济于事 - 引用是相同的,AzureBlobStorageMultipartProvider 类在我的项目中没有改变......我不知道有什么区别。ReadAsMultiPartAsync 是一种扩展方法,但我显然在范围内有这些扩展(它们在错误消息中被引用)。任何人都可以帮忙吗?