- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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 端点,IEnumerable
1 stsEndpoints,IEnumerable1 viaEndpoints,字符串操作超时,字符串发行者名称,字符串发行者Key,字符串 sasKeyName,字符串 sasKey,字符串 sasToken、字符串 windowsDomain、字符串 windowsUser、SecureString windowsPassword、字符串 oauthDomain、字符串 oauthUser、SecureString oauthPassword、字符串 TransportType、字符串 enableAmqpLinkRedirect、字符串 amqpSecurityScheme)
1 个端点,IEnumerable
在 Microsoft.ServiceBus.Messaging.Configuration.KeyValueConfigurationManager.GetOrUpdateFactory(IEnumerable1 stsEndpoints,IEnumerable
1 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/
我是一名优秀的程序员,十分优秀!