错误:
函数运行时无法启动。 Microsoft.Azure.WebJobs.ServiceBus:无法从程序集“ Microsoft.Azure.ServiceBus,Version = 3 enter code here
。0.2.0,Culture = neutral ”中加载类型“ Microsoft.Azure.ServiceBus.Management.ManagementClient”。 >
答案 0 :(得分:2)
host.json中是否具有扩展束配置,如下所示?
PREFIX uni:<http://muratkilinc.com/~ontologies/izmir.owl#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX un: <http://www.w3.org/2007/ont/unit#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT ?adi ?soyadi ?yas
WHERE
{
?turistler uni:yas .
?turistler uni:yas ?yas.
?turistler uni:adi ?adi.
?turistler uni:soyadi ?soyadi.
FILTER(?yas > 35)
}
如果是,那么将配置更改为应该可以解决此问题。这将强制该功能使用具有服务总线版本3.0.2的扩展捆绑包的特定版本。
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 2.0.0)"
}
注意:如果您的功能应用程序使用的是C#预编译功能,那么删除捆绑软件配置是您的正确选择。
答案 1 :(得分:0)
已在Github中报告了此问题,
将NuGet -package Microsoft.AspNet.SignalR.ServiceBus3
与NuGet-软件包WindowsAzure.ServiceBus一起使用。
安装“ ServiceBus3”后,即可随意删除Microsoft.AspNet.SignalR.ServiceBus软件包。