Microsoft.Azure.Storage.Blob v11.1.7 在创建队列客户端时抛出异常
Microsoft.Azure.Storage.Blob v11.1.7 throws exception while creating Queueclient
同时使用“Microsoft.Azure.Storage.Blob”版本=“11.1.7”
var queue = storageAccount.CreateCloudQueueClient()
.GetQueueReference(QueueName);
以上代码行抛出以下异常
"message": "程序集 'Microsoft.Azure.Storage.Queue, Version=11.1.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 中类型 'Microsoft.Azure.Storage.Queue.QueueRequestOptions' 中的方法 'get_NetworkTimeout' 没有实现。",
如果您将“Microsoft.Azure.Storage.Blob”Version="11.1.7" 替换为 Version="11.1.1"没有异常且工作正常。为什么?
我猜你用的Microsoft.Azure.Storage.Queue
版本是11.1.1
。我使用了 Microsoft.Azure.Storage.Blob
Version=11.1.7
和 Microsoft.Azure.Storage.Queue
Version=11.1.1
可以重现您的问题。
所以根本原因是Microsoft.Azure.Storage.Blob
Version=11.1.7
和Microsoft.Azure.Storage.Queue
Version=11.1.1
似乎互相冲突
解决方案:
您可以使用 Microsoft.Azure.Storage.Blob
Version=11.1.7
和 Microsoft.Azure.Storage.Queue
Version=11.1.7
,或者 Microsoft.Azure.Storage.Blob
Version=11.1.1
和 Microsoft.Azure.Storage.Queue
Version= 11.1.1
,那你就解决了这个问题。
同时使用“Microsoft.Azure.Storage.Blob”版本=“11.1.7”
var queue = storageAccount.CreateCloudQueueClient()
.GetQueueReference(QueueName);
以上代码行抛出以下异常 "message": "程序集 'Microsoft.Azure.Storage.Queue, Version=11.1.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 中类型 'Microsoft.Azure.Storage.Queue.QueueRequestOptions' 中的方法 'get_NetworkTimeout' 没有实现。",
如果您将“Microsoft.Azure.Storage.Blob”Version="11.1.7" 替换为 Version="11.1.1"没有异常且工作正常。为什么?
我猜你用的Microsoft.Azure.Storage.Queue
版本是11.1.1
。我使用了 Microsoft.Azure.Storage.Blob
Version=11.1.7
和 Microsoft.Azure.Storage.Queue
Version=11.1.1
可以重现您的问题。
所以根本原因是Microsoft.Azure.Storage.Blob
Version=11.1.7
和Microsoft.Azure.Storage.Queue
Version=11.1.1
似乎互相冲突
解决方案:
您可以使用 Microsoft.Azure.Storage.Blob
Version=11.1.7
和 Microsoft.Azure.Storage.Queue
Version=11.1.7
,或者 Microsoft.Azure.Storage.Blob
Version=11.1.1
和 Microsoft.Azure.Storage.Queue
Version= 11.1.1
,那你就解决了这个问题。