插件执行失败,因为Sandbox Client在初始化期间遇到错误

时间:2013-04-10 08:22:25

标签: c# plugins dynamics-crm-2011

My Dynamics CRM实例拒绝运行插件。不幸的是我没有物理访问环境,我无法调试或调查。只猜测并指示系统管理员尝试其他方法。

我从编译MS CRM SDK的示例插件并注册它开始。在服务器上,只能以sandbox模式注册。我没有部署管理员权限。

插件在Create实体上的account消息上注册 - 就像SDK要求的那样。但是跟随运行时错误块执行:

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: The plug-in execution failed because the Sandbox Client encountered an error during initialization.Detail: 
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
  <ErrorCode>-2147204748</ErrorCode>
  <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
  <Message>The plug-in execution failed because the Sandbox Client encountered an error during initialization.</Message>
  <Timestamp>2013-04-10T07:53:37.9238143Z</Timestamp>
  <InnerFault i:nil="true" />
  <TraceText>

[SamplePlugins: Microsoft.Crm.Sdk.Samples.FollowupPlugin]
[0a47eeb7-b3a1-e211-8ab3-00155d008717: Microsoft.Crm.Sdk.Samples.FollowupPlugin: Create of account]

  • 我尝试了不同类型的插件,无论是自定义还是来自Microsoft的样本,都是相同的 - 它们在远程服务器上失败了。
  • 我在本地开发服务器上尝试了相同的插件 - 它们都成功了。
  • 我尝试在本地开发服务器上以最小权限运行Sandbox服务,以便在本地重现错误,但它没有显示出来。
  • 我要求在远程开发服务器上以最大权限运行Sandbox服务以远程解决问题,但是徒劳无功。

你能不能给我一个线索,我接下来可以尝试解决这个问题?

1 个答案:

答案 0 :(得分:1)

我遇到了一个类似的问题,我可以通过运行CRM的修复安装并重新配置每个服务设置为的服务帐户来解决这个问题。