无法将类型 'Microsoft.Crm.Sandbox.SandboxOrganizationServiceWrapper' 的对象转换为类型 'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'
Unable to cast object of type 'Microsoft.Crm.Sandbox.SandboxOrganizationServiceWrapper' to type 'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'
谁能帮我解决这个错误?
它发生在 Microsoft Dynamics CRM 2015 在线插件中。
这是一个后期绑定实现...
Unhandled Exception:
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault,
Microsoft.Xrm.Sdk, Version=7.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35]]: Unable to cast object of type
'Microsoft.Crm.Sandbox.SandboxOrganizationServiceWrapper' to type
'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'.Detail:
-2147220891
OperationStatus
0
SubErrorCode
-2146233088
Unable to cast object of type
'Microsoft.Crm.Sandbox.SandboxOrganizationServiceWrapper' to type
'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'.
2015-03-25T19:31:18.5408758Z
[JHSF.CRM.Principal:
JHSF.CRM.Principal.Application.Plugin.PluginAdesaoFidelidade]
[dd59ba6a-7ad1-e411-80de-c4346bb59e2c:
JHSF.CRM.Principal.Application.Plugin.PluginAdesaoFidelidade: Create
of jhsf_adesao_programa_fidelidade]
Error : Unable to cast object of type
'Microsoft.Crm.Sandbox.SandboxOrganizationServiceWrapper' to type
'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'. StackTrace:
at SDKore.Xrm.CrmServiceProvider..ctor(String OrganizationName,
Nullable`1 IsOffline, Object Provider)
最好不要在插件中引用 Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy
。正如 Client 一词所表明的那样,这是针对客户端而不是服务器端代码。
就是说,您不能进行上面引用的转换,而且我认为您不能在沙盒插件中创建 OrganizationServiceProxy
。如果您使用的是早期绑定实体,您可以创建一个 OrganizationServiceContext
- 从客户端 DLL - 通过传入可用于您的插件的 IOrganizationService
实例。
谁能帮我解决这个错误? 它发生在 Microsoft Dynamics CRM 2015 在线插件中。
这是一个后期绑定实现...
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Unable to cast object of type 'Microsoft.Crm.Sandbox.SandboxOrganizationServiceWrapper' to type 'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'.Detail:
-2147220891 OperationStatus 0 SubErrorCode -2146233088 Unable to cast object of type 'Microsoft.Crm.Sandbox.SandboxOrganizationServiceWrapper' to type 'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'.
2015-03-25T19:31:18.5408758Z[JHSF.CRM.Principal: JHSF.CRM.Principal.Application.Plugin.PluginAdesaoFidelidade] [dd59ba6a-7ad1-e411-80de-c4346bb59e2c: JHSF.CRM.Principal.Application.Plugin.PluginAdesaoFidelidade: Create of jhsf_adesao_programa_fidelidade]
Error : Unable to cast object of type 'Microsoft.Crm.Sandbox.SandboxOrganizationServiceWrapper' to type 'Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy'. StackTrace:
at SDKore.Xrm.CrmServiceProvider..ctor(String OrganizationName, Nullable`1 IsOffline, Object Provider)
最好不要在插件中引用 Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy
。正如 Client 一词所表明的那样,这是针对客户端而不是服务器端代码。
就是说,您不能进行上面引用的转换,而且我认为您不能在沙盒插件中创建 OrganizationServiceProxy
。如果您使用的是早期绑定实体,您可以创建一个 OrganizationServiceContext
- 从客户端 DLL - 通过传入可用于您的插件的 IOrganizationService
实例。