gpt4 book ai didi

azure - Dynamics 365/Microsoft.ServiceBus DLL - System.Security.SecurityException : That assembly does not allow partially trusted callers

转载 作者:行者123 更新时间:2023-12-02 23:45:12 25 4
gpt4 key购买 nike

Dynamics 365 版本 8.2.24.23

我们希望将消息从 Dynamics 365 发送到 Azure 服务总线。为此,我们通过 ilmerge 将 microsoft.servicebus.dll 合并到主 DLL 中。当我们通过自定义工作流事件调用 DLL 时,我们会得到以下异常。

是否存在部分受信任的调用者问题?作为解决方法,我们可以通过 REST API 调用 Azure 服务总线,但我们不希望这样做。

System.Security.SecurityException:该程序集不允许部分受信任的调用者。

位于 Microsoft.ServiceBus.Messaging.MessagingFactorySettings..ctor()在 Microsoft.ServiceBus.Messaging.Configuration.KeyValueConfigurationManager.CreateFactory(IEnumerable1 端点,IEnumerable1 stsEndpoints,IEnumerable1 viaEndpoints,字符串操作超时,字符串发行者名称,字符串发行者Key,字符串 sasKeyName,字符串 sasKey,字符串 sasToken、字符串 windowsDomain、字符串 windowsUser、SecureString windowsPassword、字符串 oauthDomain、字符串 oauthUser、SecureString oauthPassword、字符串 TransportType、字符串 enableAmqpLinkRedirect、字符串 amqpSecurityScheme)
在 Microsoft.ServiceBus.Messaging.Configuration.KeyValueConfigurationManager.GetOrUpdateFactory(IEnumerable
1 个端点,IEnumerable1 stsEndpoints,IEnumerable1 viaEndpoints,字符串操作超时,字符串发行者名称,字符串发行者Key,字符串 sasKeyName,字符串 sasKey 、字符串 sasToken、字符串 windowsDomain、字符串 windowsUser、SecureString windowsPassword、字符串 oauthDomain、字符串 oauthUser、SecureString oauthPassword、字符串 TransportType、字符串 enableAmqpLinkRedirect、字符串 amqpSecurityScheme)在 Microsoft.ServiceBus.Messaging.Configuration.KeyValueConfigurationManager.CreateMessagingFactory( bool useCachedFactory)在Microsoft.ServiceBus.Messaging.MessagingFactory.CreateFromConnectionString(字符串connectionString, bool useCache)在 Microsoft.ServiceBus.Messaging.TopicClient.CreateFromConnectionString(字符串连接字符串,字符串路径)

最佳答案

Dynamics 365 自定义工作流程序集部署在部分受信任的环境(即沙箱)中。不幸的是,您引用的程序集需要完全信任的环境。您的选择是使用 REST API。

下面是一个类似的场景,其中引用了 SharePoint 程序集,但需要完全信任:

ILMerge with CRM plugin and Sharepoint Online

我假设您使用的是 Dynamics 365 Online。请注意,在本地实现中,您可以在沙箱环境之外部署自定义工作流程序集。

关于azure - Dynamics 365/Microsoft.ServiceBus DLL - System.Security.SecurityException : That assembly does not allow partially trusted callers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52410829/

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