部署Azure批处理后,我无法在存储帐户中创建队列

时间:2019-10-11 16:39:11

标签: azure azure-storage-queues

我有一个AzureBatch服务,需要在批处理运行结束时写入存储队列。在我的本地计算机上运行它时,似乎一切正常,但是当我将其部署到App Service时,队列并未创建。另外,批处理运行后,似乎没有让Blob触发。

作为背景,我在一个按消费价格计划运行的功能应用程序中有两个触发器(HTTP和队列)。请帮忙。

         StorageCredentials storageCredentials = new 
                   StorageCredentials(StorageAccountName, 
                   StorageAccountKey);
         CloudStorageAccount storageAccount = new 
                    CloudStorageAccount(storageCredentials, useHttps: 
                    true);

        // Create a queue client for interacting with the queue service
        CloudQueueClient queueClient = 
                      storageAccount.CreateCloudQueueClient();

        CloudQueue queue = queueClient.GetQueueReference(queueName);

        try
        {
            await queue.CreateIfNotExistsAsync();
        }
        catch
        {
            throw;
        }

我希望看到创建了一个队列并向其中添加了msg。请注意,当我通过调试器在本地运行该队列时,它将起作用。

0 个答案:

没有答案