On adding a staging slot in my function app, I see the error:
task hub name must be specified in host.json when using slots
I updated host.json as follows:
{
"version": "2.0",
"extensions": {
"durableTask": {
"hubName": "staging"
}
}
}
Should I specify 2 hub names - for production and staging slots?
How do I fix that?

Check documentation here: https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-task-hubs?WT.mc_id=Portal-WebsitesExtension&tabs=csharp#task-hub-names
You'd configure the specific value in each slot's settings.
Go to the
Environment variablesblade for your Function App's Slot.In the
App settingstab, add a new variable namedTaskHubNamewithDeployment slot settingchecked. Now you can set this variable to different values on each slot.