ho creare correttamente un account di archiviazione su Azure con le seguenti impostazioni:Perché manca il dominio di coda sul mio account di archiviazione blu?
- Distribuzione: Resource Manager
- Tipo: General Purpose (Standard)
- replica: ZRS
Sul Portale di Azure Posso vedere un servizio "Blob" e se clicco su di esso, posso creare contenitori BLOB sotto il dominio BLOB: https://[account_name].blob.core.windows.net/
Fin qui tutto bene.
Quando provo a creare una coda utilizzando l'SDK di Azure in un'app C#, ottengo l'errore di non riuscire a trovare il dominio per [nome_ccount]. coda .core.windows.net.
Ho seguito le esercitazioni di Microsoft per la creazione di un account di archiviazione e il funzionamento di una coda semplice e non riesco a vedere altri passaggi per creare questo dominio "coda". Sul portale di Azure stesso, non riesco a trovare altre opzioni per creare un servizio di coda o coda.
Il codice che sto utilizzando per riferimento:
var storageAccount = CloudStorageAccount.Parse(ConfigurationManager.ConnectionStrings["AzureWebJobsStorage"].ToString());
var blobClient = storageAccount.CreateCloudBlobClient();
var blobContainer = blobClient.GetContainerReference("export");
blobContainer.CreateIfNotExists();
var queueClient = storageAccount.CreateCloudQueueClient();
var exportQueue = queueClient.GetQueueReference("export-requests");
exportQueue.CreateIfNotExists();
La chiamata per creare il contenitore blob riesce e posso vedere il nuovo contenitore nel Portale Azure. La chiamata a creare la coda non riesce con il seguente eccezione:
An exception of type 'Microsoft.WindowsAzure.Storage.StorageException' occurred in Microsoft.WindowsAzure.Storage.dll but was not handled in user code
Additional information: The remote name could not be resolved: '[account_name].queue.core.windows.net'
Per favore modifica la tua domanda per mostrare il codice che hai usato, per creare la tua coda (e l'errore risultante). Inoltre: ciò che viene visualizzato sul portale non ha nulla a che fare con la disponibilità del tuo account di archiviazione. Il fatto che tu possa manipolare i BLOB significa che il tuo account di archiviazione esiste. –
Grazie per il suggerimento David. Ho aggiunto il codice e l'eccezione. –