AzureWebJobsDashboard Configuration Error

谁都会走 提交于 2019-12-20 16:24:12

问题


I created a new Azure WebJob project in Visual Studio 2015 using .NET Framework 4.6.

In the app.config, I set three connection strings:

  1. AzureWebJobsDashboard
  2. AzureWebJobsStorage
  3. MyDatabaseConnectionString

The AzureWebJobsDashboard and AzureWebJobsStorage connection strings are identical and they're both pointing to my storage account. I'm including one of the connection strings -- since they're both identical, except the "name".

<add name="AzureWebJobsDashboard" connectionString="DefaultEndpointsProtocol=https;AccountName=mystorageaccountname;AccountKey=thisIsTheLongPrimaryKeyICopiedFromAzurePortalForMyStorageAccount" />

Everything looks right to me but I'm getting the following error:

The configuration is not properly set for the Microsoft Azure WebJobs Dashboard. In your Microsoft Azure Website configuration you must set a connection string named AzureWebJobsDashboard by using the following format DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=KEY pointing to the Microsoft Azure Storage account where the Microsoft Azure WebJobs Runtime logs are stored.

By the way, I know the app.config is being read by the web job because my code is able to connect to my database and update some records.

Any idea what I'm doing wrong?


回答1:


You need to set the AzureWebJobsDashboard connection string in the portal in your Web App Application Settings blade (steps to do that here). The Dashboard runs as a separate site extension and doesn't have access to app.config. Add the connection string to the connection strings section on the settings blade.

You can add your other connection strings there as well (e.g. AzureWebJobsStorage) rather than storing in app.config if you wish for security/consistency, however the WebJob can read AzureWebJobsStorage from app.config.




回答2:


Right now (version of Web Job Tools is 15.0.31201.0) no necessary to configure any connection strings from azure portal, enough to set it in app.config file of web job




回答3:


The change needs to be done in App Services settings in Azure Portal

For that

  1. Open the Azure (Management) Portal at https://portal.azure.com
  2. Goto Home > App Services
  3. Select the App service that is hosting your WebJob
  4. Goto Settings > Choose Application settings
  5. Scroll down to Connection strings
  6. Add a new connection string with Name as 'AzureWebJobsDashboard' and Value as . Choose Type as 'Custom'
  7. Press Save Button ( at the Page Top)

All done! Check your Webjobs Dashboard - the Warning and Error message at top should be gone now.



来源:https://stackoverflow.com/questions/34124804/azurewebjobsdashboard-configuration-error

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!