2016-09-28 52 views
2

在门户(传统或新建)中,您可以定义哪些存储帐户用于Web作业?如何设置哪个存储帐户用于Web作业(通过Portal)

特别是AzureWebJobsDashboard和AzureWebJobsStorage连接字符串。在我的app.config中,我有这些设置,但我想为每个环境使用一个不同的存储帐户(因为我使用的TimerTriggers需要对这些进行单独锁定)。

创建存储帐户后,是否有一种干净的方式通过门户将托管Web应用程序(或单个Web作业)与适当的存储帐户连接字符串关联?

亲切的问候,

斯特凡

回答

1

您可以在应用诊断设置它为您的网站工作的Web应用程序下的经典门户 enter image description here

enter image description here

还是在诊断日志您的网络应用程序下的新门户> [您的应用程序托管webjobs] - - >应用程序设置 enter image description here

+0

谢谢汤姆。你知道我是否也可以使用AzureWebJobsDashboard和AzureWebJobsStorage在Azure Portal(应用程序设置)中创建连接字符串,并在那里适当地设置值? –

+0

我查看了源代码,它看起来像试图在blob存储上取得一个单独的锁... –

+0

IStorageBlobDirectory lockDirectory = GetLockDirectory(attribute.Account); IStorageBlockBlob lockBlob = lockDirectory.GetBlockBlobReference(lockId); TimeSpan lockPeriod = GetLockPeriod(attribute,_config); string leaseId = await TryAcquireLeaseAsync(lockBlob,lockPeriod,cancellationToken); –

3

的AzureWebJobsDashboard和AzureWebJobsStorage连接字符串可以根据应用服务的预览门户网站(https://portal.azure.com)中找到。有一组连接字符串,您可以编辑enter image description here

+0

这是正确的答案。如果你的配置中有定义的值,你也可以在这里覆盖这些值。 – juunas

相关问题