在门户(传统或新建)中,您可以定义哪些存储帐户用于Web作业?如何设置哪个存储帐户用于Web作业(通过Portal)
特别是AzureWebJobsDashboard和AzureWebJobsStorage连接字符串。在我的app.config中,我有这些设置,但我想为每个环境使用一个不同的存储帐户(因为我使用的TimerTriggers需要对这些进行单独锁定)。
创建存储帐户后,是否有一种干净的方式通过门户将托管Web应用程序(或单个Web作业)与适当的存储帐户连接字符串关联?
亲切的问候,
斯特凡
谢谢汤姆。你知道我是否也可以使用AzureWebJobsDashboard和AzureWebJobsStorage在Azure Portal(应用程序设置)中创建连接字符串,并在那里适当地设置值? –
我查看了源代码,它看起来像试图在blob存储上取得一个单独的锁... –
IStorageBlobDirectory lockDirectory = GetLockDirectory(attribute.Account); IStorageBlockBlob lockBlob = lockDirectory.GetBlockBlobReference(lockId); TimeSpan lockPeriod = GetLockPeriod(attribute,_config); string leaseId = await TryAcquireLeaseAsync(lockBlob,lockPeriod,cancellationToken); –