我在Visual Studio 2015中使用.NET Framework 4.6创建了一个新的Azure WebJob项目。
在app.config文件中,我设置了三个连接字符串:
- AzureWebJobsDashboard
- AzureWebJobsStorage
- MyDatabaseConnectionString
AzureWebJobsDashboard和AzureWebJobsStorage连接字符串是相同的,并且它们都指向我的存储账户。下面是其中一个连接字符串 -- 因为它们两个是相同的,除了“名称”不同。
<add name="AzureWebJobsDashboard" connectionString="DefaultEndpointsProtocol=https;AccountName=mystorageaccountname;AccountKey=thisIsTheLongPrimaryKeyICopiedFromAzurePortalForMyStorageAccount" />
我觉得一切看起来都没问题,但是我遇到了以下错误:
Microsoft Azure WebJobs Dashboard的配置未正确设置。在你的Microsoft Azure网站配置中,你必须使用以下格式设置一个名为AzureWebJobsDashboard的连接字符串:DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=KEY,指向存储Microsoft Azure WebJobs运行时日志的Microsoft Azure存储帐户。
顺便提一下,我知道Web作业正在读取app.config文件,因为我的代码能够连接到我的数据库并更新一些记录。
你有什么想法吗?