gpt4 book ai didi

azure - 服务总线触发器 : Could not load file or assembly 'Microsoft.Azure.ServiceBus'

转载 作者:行者123 更新时间:2023-12-03 00:30:04 26 4
gpt4 key购买 nike

对于可能导致此异常的原因有什么想法吗?

程序集“Microsoft.Azure.ServiceBus,Version=1.0.0.0,Culture=neutral,PublicKeyToken=7e3416​​7dcc6d6d8c”运行时解析期间出现异常:“System.InvalidCastException:[A]System.AppDomain 无法转换为 [B]System .应用程序域。类型 A 源自位置“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\”上下文“Default”中的“System.Private.CoreLib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e” 2.0.0\System.Private.CoreLib.dll'。类型 B 源自位置“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\”上下文“Default”中的“System.Runtime.Extensions,Version=4.2.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a” 2.0.0\System.Runtime.Extensions.dll'。

我使用 .net Standard 2.0 创建了一个类库,并添加了 2 个 azure 函数,一个用于 httpTrigger,另一个用于 serviceBusTrigger。

httpTrigger 正在按预期工作,但是 serviceBusTrigger 崩溃并出现以下错误 Error Message .

ServiceBusTrigger.cs:

using Microsoft.Azure.ServiceBus;

namespace TriggerCore
{
public static class SBTrigger
{
static SBTrigger()
{
}
public static void Run(Message message)
{
}
}
}

函数.json:

{
"bindings": [
{
"type": "serviceBusTrigger",
"queueName": "myqueue",
"accessRights": "manage",
"name": "message"
}
],
"disabled": false,
"scriptFile": "../TriggerCore.dll",
"entryPoint": "TriggerCore.SBTrigger.Run"
}

Microsoft.Azure.ServiceBus 版本 1.0.0

NetStandard.Library 版本 2.0.0

最佳答案

新的 .NET Core 运行时尚不支持 ServiceBus 触发器。我们仍在将其以及其他一些扩展迁移到 .NET Core。请参阅跟踪问题 here .

关于azure - 服务总线触发器 : Could not load file or assembly 'Microsoft.Azure.ServiceBus' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46671825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com