Why do I need to configure connection strings for WebJobs in Azure Management Portal rather than in the App.config of my WebJob?
The dashboard doesn't have access to your web job's app.config
file and even if it did, you might have multiple webjobs so it wouldn't know which connection string to pick. That is why you need to set the connection string in the portal.
However, you don't have to set it in app.config
for the web job if you set them in the portal. The WebJobs SDK knows how to read them from there.