【发布时间】:2017-02-07 23:19:57
【问题描述】:
我正在尝试使用插件和 Azure Application Insights 跟踪自定义事件。构建插件时,我使用 MSBuild.ILMerge.Task 将 Application.Insights.dll 与我的插件程序集合并。这是我的步骤 随后进行合并: http://dynamicscrmcoe.com/il-merge-dynamics-crm-plugins/
我遇到的问题是,当我尝试实例化遥测客户端时:
var telemetryClient = new TelemetryClient();
我收到此错误:
Request for the permission of type System.Security.Permissions.EnvironmentPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
我已尝试使用安全属性授予权限:
[EnvironmentPermission(SecurityAction.Assert, Unrestricted = true)]
也尝试过
[PermissionSet(SecurityAction.Assert, Name = "FullTrust")]
但似乎没有任何效果。任何想法/建议将不胜感激。 提前致谢。
【问题讨论】:
标签: azure plugins dynamics-crm microsoft-dynamics