2017-09-20 20 views
5

Sau khi nâng cấp phiên bản của tôi về Azure lưu trữ Explorer, mã dừng của tôi làm việc với các thông báo sau:Phiên bản REST của yêu cầu này không được hỗ trợ bởi phiên bản này của Emulator lưu trữ

"Phiên bản REST của yêu cầu này . không được hỗ trợ bởi phiên bản này của các Emulator lưu trữ Hãy nâng cấp các giả lập lưu trữ lên phiên bản mới nhất tham khảo URL sau để biết thêm thông tin:. http://go.microsoft.com/fwlink/?LinkId=392237 "

phiên bản của tôi về Azure lưu trữ Explorer là 0,8. 16.

Về cơ bản mã để tải lên xanh có xu hướng trở nên giống như:

CloudStorageAccount storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true");   
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); 
CloudBlobContainer blobContainer = blobClient.GetContainerReference("mycontainer"); 
blobContainer.CreateIfNotExistsAsync(); 
CloudBlockBlob blockBlob = this.blobContainer.GetBlockBlobReference(fileName); 
byte[] CoverImageBytes = null; 
BinaryReader reader = new BinaryReader(file.OpenReadStream()); 
CoverImageBytes = reader.ReadBytes((int)file.Length); 
await blockBlob.UploadFromByteArrayAsync(CoverImageBytes, 0,(int)file.Length); 

Trường hợp ngoại lệ ném vào dòng cuối cùng.

CẬP NHẬT

1) phiên bản giả lập lưu trữ mà bạn đang chạy là gì?

V5.1

2) Trong mã của bạn, những gì là phiên bản của thư viện khách hàng lưu trữ bạn đang sử dụng?

8.4.0here

+0

Tôi không nghĩ rằng lỗi này có liên quan đến Azure Storage Explorer. Bạn có thể vui lòng cho chúng tôi biết: 1) Phiên bản trình mô phỏng bộ nhớ bạn đang chạy là gì? 2) Trong mã của bạn, phiên bản của thư viện Lưu trữ Khách hàng bạn đang sử dụng là gì? –

+0

Quên đề cập đến tất cả thông tin đó. Đã cập nhật câu hỏi, cảm ơn @GauravMantri –

Trả lời

3

Lý do bạn đang nhận được lỗi này là bởi vì lưu trữ Thư viện khách 8.4 mục tiêu REST API phiên bản 2017-04-17 nơi như lưu trữ Emulator Version 5.1 chỉ tiêu REST API phiên bản 2016-05-31.

Bạn có thể làm một trong hai điều:

  1. Cài đặt phiên bản mới nhất của lưu trữ Emulator (5.2 vào thời điểm này).
  2. Hạ cấp thư viện ứng dụng lưu trữ xuống 8.3 hỗ trợ phiên bản REST API 2016-05-31.

Đề xuất của tôi sẽ đi với # 1 tức là sử dụng phiên bản Trình mô phỏng bộ nhớ mới nhất.

Các vấn đề liên quan