我已经开始在我的应用程序中实现Azure Blob存储,并且在使用开发连接字符串(“UseDevelopmentStorage = true;”)时,它很遗憾地在尝试创建容器时失败:
例外是: Microsoft.WindowsAzure.Storage.StorageException未被用户代码处理 的InnerException: Message =发送请求时发生错误。 来源= System.Private.CoreLib 的InnerException: 的HResult = -2147012867 消息=无法建立与服务器的连接 来源= System.Private.CoreLib ....
我的代码:
public async void UploadBlob(IFormFile file, string containerReference, string blobReference)
{
var container = _blobClient.GetContainerReference(containerReference);
await container.CreateIfNotExistsAsync();
var blockBlob = container.GetBlockBlobReference(blobReference);
using (var fileStream = file.OpenReadStream())
{
await blockBlob.UploadFromStreamAsync(fileStream);
}
}
为什么我无法连接的任何想法?
谢谢,Nik
答案 0 :(得分:2)
我必须启动本地存储模拟器,我在我看过的教程中完全监督过它。谢谢你的提示Kenneth!