문제

간단한 WCF 서비스가 있습니다.

public Order[] GetOrdersByStatus(int statusid)
{
    OrderService os = new OrderService();
    TList<Order> orders = os.GetByOrderStateID(statusid);

    return orders.ToArray();
}

이것이 반환되면 mscorlib에서 stackoverflowexception을 던집니다. 이것을 일으킬 수있는 이유는 무엇입니까?

Orderservice는 Nettiers 생성 서비스이며 주문은 Nettiers 엔티티 객체입니다. 반환하면 데이터가 이미 데이터베이스에서 가져와 준비가되었습니다. WCF의 버그 외에는 작업에서 돌아온 후 StackoverFlowException을 유발할 수 있습니까?

도움이 되었습니까?

해결책

"주문"유형의 직렬화를 구현하는 것이 나쁘면, 그럴 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top