当我将 Azure SignalR 版本 1.0.2 与最新的 Azure Function 版本 3.0.3 一起使用时,函数应用程序在本地运行良好,但在 Azure 门户上发布(Zip 部署)时,我收到以下错误:
我项目中的 Nuget 包是:
函数应用按预期在本地运行,但在 Azure 门户上我收到以下错误。如何解决这个问题?
我找到帮助的一件事是,如果我将 host.json 从以下位置更改为门户网站上的帮助:
Original:
{
"version": "2.0",
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 2.0.0)"
}
}
更改后:
{
"version": "2.0"
}
然后它工作得很好,但是这个更改为我的部署增加了一个我不想要的手动步骤,目前我的部署是通过 azure 管道