최근 CRM 4.0에 대한 프로그래밍을 시작했으며 CrmService를 사용하여 이러한 요청을 발행하고 있습니다. 종종 나는 요청을 보낼 때 사용하고있는 동적 엔티티의 일부 속성에서 잘못된 값을 얻습니다. 물론 요청이 실패하고 예외를 가로 채고 로그에 기록합니다. 문제는 이것이 내가 얻은 것입니다.일반 SoapException받을 때 실제 문제의 범위를 좁히는 방법 : 서버 요청을 처리 할 수 없습니다. MS-CRM 4.0
System.Web.Services.Protocols.SoapException: Server was unable to process request.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Microsoft.Crm.SdkTypeProxy.CrmService.Execute(Request Request)
at MyEntity.Employee.ExecuteCreateRequest(CrmService service, DynamicEntity entity) in c:\Workspaces\One\...\Employee.vb:line 351\nSystem.Xml.XmlElement
이것은별로 가지 않습니다.
지금까지는 직감으로 일부 속성을 제거하고 다시 테스트 한 다음 속성 값이 잘못되었을 수 있습니다. 오류의 원인에 대한 자세한 정보를 얻을 수있는 또 다른 방법이있어서 실제 범인을 더 빨리 찾아 낼 수 있습니다.