【发布时间】:2016-12-01 09:15:57
【问题描述】:
我在 Account 实体上有一个简单的帖子创建插件,它在 SharePoint Online 中创建一个与已创建的帐户名称相同的子网站。
我已使用 Microsoft.SharePoint.Client.Runtime 程序集中的 SharePointOnlineCredentials 类登录到 SharePoint 实例。
只要插件设置为isolation mode = none,该插件就可以在本地实例上运行。
当我在沙盒隔离模式下运行插件时,我收到以下错误(在线版本错误)。
我想在 SharePoint 的在线实例上运行此插件,但我相信我无法在隔离模式 = 无的情况下在线运行,是否有其他方法可以在在线 CRM 实例上使用此 SharePoint 程序集运行代码?
消息:创建,方法:ExecutePluginLogic 异常: System.Security.SecurityException:请求类型的权限 'System.Security.Permissions.SecurityPermission, mscorlib, 版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089' 失败的。在 System.Security.CodeAccessSecurityEngine.Check(对象 需求、StackCrawlMark 和 stackMark、布尔 isPermSet) System.Security.CodeAccessPermission.Demand() 位于 System.Net.AuthenticationManager.Register(IAuthenticationModule authenticationModule) 位于
Microsoft.SharePoint.Client.SharePointOnlineAuthenticationModule.EnsureRegistered() 在 Microsoft.SharePoint.Client.SharePointOnlineCredentials..ctor(字符串 用户名、SecureString 密码)在
MWLSPXRMToolkitOnline.Plugins.AccountCreate.ExecutePluginLogic(IServiceProvider 服务提供者)在 MWLSPXRMToolkitOnline.Plugins.BasePlugin.Execute(IServiceProvider 服务提供者)
失败的操作是:需求的类型 第一个失败的权限是:
System.Security.Permissions.SecurityPermission 的区域 失败的程序集是:MyComputer
【问题讨论】:
标签: dynamics-crm crm microsoft-dynamics dynamics-crm-online dynamics-crm-2016