2017-03-10 25 views
0

クラウドキューの作成中にエラーが発生しました。ローカルマシンでのストレージエミュレータの使用キューの作成時にAzure Storage Emulatorエラーが発生しました

は、ここにスタックトレースです:

at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync[T](RESTCommand`1 cmd, IRetryPolicy policy, OperationContext operationContext) in c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Core\Executor\Executor.cs:line 604 
    at Microsoft.WindowsAzure.Storage.Queue.CloudQueue.Create(QueueRequestOptions options, OperationContext operationContext) in c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Queue\CloudQueue.cs:line 52 
    at Microsoft.WindowsAzure.Storage.Queue.CloudQueue.CreateIfNotExists(QueueRequestOptions options, OperationContext operationContext) in c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Queue\CloudQueue.cs:line 176 

enter image description here

EDIT:Gauravのは、ストレージ・エミュレータの古いバージョンがサポートされませんでしたコメントしたよう:キューの名前がcopyprojectqueue

結論です最新のライブラリバージョンで。

+0

あなたが使用しているキューの名前は何ですか? –

+0

@ GauravMantri 'copyprojectqueue'はキューの名前です –

+0

Storage ClientライブラリのバージョンとStorage Emulatorのバージョンを教えてください。 –

答えて

0

400エラーによると、私はqueue nameが間違っていると仮定します。以下は、文書のスニペットです。

アカウント内のすべてのキューには、一意の名前が必要です。キュー名は有効なDNS名でなければなりません。作成後は変更できません。キュー名は、次の規則で確認する必要があります。

キュー名は、文字または数字で始まり、文字、数字、およびダッシュ( - )文字のみでなければなりません。

キュー名の最初と最後の文字は、英数字である必要があります。ダッシュ( - )文字は最初または最後の文字にすることはできません。連続するダッシュ文字は、キュー名には使用できません。

キュー名のすべての文字は、小文字のでなければなりません。

キュー名の長さは、3〜63文字でなければなりません。

その他の関連情報:

Azure Storage Naming Rules

+0

キューの名前は 'copyprojectqueue'です。私は昨年から同じ名前を使用してきましたが、正しく機能しています。しかし、突然このエラーに直面しています。 –

関連する問題