Typescript ';serviceBusTrigger'';信号机';绑定类型突然没有注册
直到最近,它才开始工作,似乎已经随机损坏 按照之前的指南,我让信号器和服务总线在本地正常工作 我知道,我的host.json在历史上没有任何差异,它似乎在我没有改变任何东西的情况下以某种方式崩溃了,如下所示:Typescript ';serviceBusTrigger'';信号机';绑定类型突然没有注册,typescript,azure,signalr,azure-functions,azureservicebus,Typescript,Azure,Signalr,Azure Functions,Azureservicebus,直到最近,它才开始工作,似乎已经随机损坏 按照之前的指南,我让信号器和服务总线在本地正常工作 我知道,我的host.json在历史上没有任何差异,它似乎在我没有改变任何东西的情况下以某种方式崩溃了,如下所示: { "version": "2.0", "extensionBundle": { "id": "Microsoft.Azure.Functions.ExtensionBundle", "version": "[1.*, 2.0.0)" } } 我尝试将服务总线
{
"version": "2.0",
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 2.0.0)"
}
}
我尝试将服务总线添加到extensions.json:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<WarningsAsErrors></WarningsAsErrors>
<DefaultItemExcludes>**</DefaultItemExcludes>
</PropertyGroup>
<ItemGroup>
**<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus" Version="3.2.0" />**
<PackageReference Include="Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator" Version="1.0.1" />
</ItemGroup>
</Project>
另外,您还可以获得以下服务:
无法加载启动扩展“信号器”(类型:
'Microsoft.Azure.WebJobs.Extensions.SignalRService.SignalRWebJobsStartup,
Microsoft.Azure.WebJobs.Extensions.SignalsService,版本=1.0.0.0,
区域性=中性,PublicKeyToken=adb9793829ddae60')。该类型不存在
存在。请验证类型和程序集名称
还尝试删除AppData/Local/Temp/函数,但出现了一些更可怕的错误:
启动操作期间发生主机错误
“fe7c00af-2f47-4972-9060-e3646811d16c”。[20/04/2020 5:07:05 PM]
Microsoft.Azure.WebJobs.ServiceBus:无法加载类型
来自程序集的“Microsoft.Azure.ServiceBus.Management.ManagementClient”
'Microsoft.Azure.ServiceBus,版本=3.0.2.0,区域性=中性,
PublicKeyToken=7e34167dcc6d6d8c'。[20/04/2020 5:07:05 PM]停车
JobHost值不能为null。参数名称:提供程序
aaaaaa我解决了这个问题,结果是在删除AppData/Local/Temp/Functions之后,出现错误的原因是我的Functions应用程序中的bin目录,在删除之后,一切都开始正常工作。aaaaaaaa我解决了这个问题,删除AppData/Local/Temp/Functions后,出现错误的原因是我的Functions应用程序中的bin目录,在删除之后,一切都开始正常工作。我刚刚经历了同样的事情,但删除bin不起作用。相反,我从host.json中删除了以下内容
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 2.0.0)"
}
然后我运行了
func扩展安装
。现在好像在工作 我只是让同样的事情发生了,但是删除bin不起作用。相反,我从host.json中删除了以下内容
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 2.0.0)"
}
然后我运行了
func扩展安装
。现在好像在工作 我认为您发布的代码不是extensions.json。你贴错东西了吗?它似乎来自C#,而不是typescript。嗨,有什么更新吗?它只是带有用于typescript的eazure函数,所以不确定。。。也许它没有影响我认为你发布的代码不是extensions.json。你贴错东西了吗?它似乎来自C#,而不是typescript。嗨,有什么更新吗?它只是带有用于typescript的eazure函数,所以不确定。。。也许它没有影响别忘了标记你的答案,这将帮助其他人。:)这很有效,谢谢:)将它粘贴到文件浏览器C:\Users\%username%\AppData\Local\Temp\Functions
和deleteExtensionBundles
文件夹,供那些想要复制和粘贴的人使用。别忘了标记你的答案,这将帮助其他人。:)这很有效,谢谢:)将此粘贴到文件浏览器C:\Users\%username%\AppData\Local\Temp\Functions
和deleteExtensionBundles
文件夹中,供那些想要复制和粘贴的人使用。是的,我不得不删除bin文件夹和AppData/Local/Temp/Functions,但你的建议听起来更简单,希望在你的答案和我的答案之间,我们可以为人们省去很多麻烦:)是的,我不得不删除bin文件夹和AppData/Local/Temp/函数,但你的建议听起来更简单,希望在你的答案和我的答案之间,我们可以为人们省去很多麻烦:)