我最近将Microsoft.Azure.Storage.DataMovement Nuget软件包从0.9.0版本升级到了0.12.0版本,我的代码中出现了一些问题……与以前的版本一样,运行良好。
CloudBlockBlob blockBlob = new CloudBlockBlob(new Uri(sConnString));
...
var task = TransferManager.UploadAsync(pathFile, blockBlob, null, context, CancellationToken.None);
task.Wait();
我不得不将blob定义更改为:
CloudBlob blockBlob = new CloudBlob(new Uri(sConnString));
但是现在我从UploadAsync收到此错误: 发生一个或多个错误。 (不支持给定的Blob类型Unspecified。)
在升级DataMovement库之前,它运行良好。 最新版本发生了什么?我该怎么解决?
非常感谢您。
答案 0 :(得分:0)
为使答案对其他人可见,我在评论中总结了以下答案:
使用CloudBlockBlob而不是CloudBlob解决了该问题。