2016-06-14 5 views
0

WPF에서 양식을 가져 와서 데이터 서비스를 통해 데이터베이스에 저장하는 애플리케이션을 만들었습니다. 내 컴퓨터와 호스트 된 서버에서이 작업을 수행하면 정상적으로 작동합니다. 그러나 다른 컴퓨터에서 수행하면 DataServiceRequestException이 발생합니다. 내가 config와 함께 뭔가를 추측하고있어하지만 예외는 매우 acurate되지 않습니다.DataService를 통한 SaveChanges의 예외

거기에서 더 많은 정보를 얻을 수있는 방법이 있습니까?

나는 이미 :

 config.UseVerboseErrors = true; 

내 서비스 측면에서

[System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults = true)] 

.

답변

2

IErrorHandler 인터페이스는 서비스 작동에 들어오는 모든 예외를 가져 오기 위해 서비스 모델을 제공합니다. 아래는 코드이며 디버깅하는 방법에 대한 적절한 의견을 찾으십시오.

[ServiceBehavior(IncludeExceptionDetailInFaults = true)] 
public class YourService : IErrorHandler 
{ 
    public void ProvideFault(Exception error, MessageVersion version, ref Message fault) 
    { 
     //Put the break point and monitor the exception. 
     //or put some log in Handle error method. 
    } 

    public bool HandleError(Exception error) 
    { 
     //log the exception in this method as it run on separate thread. 
     return true; 
    } 
} 

이 답변을 보내 주시면 감사하겠습니다.

관련 문제