سؤال

ولدي خدمة WCF بسيطة:

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

    return orders.ToArray();
}

وعندما يكون هذا يعود ذلك يلقي StackOverflowException في mscorlib. أي فكرة عما يمكن أن تسبب هذا؟

ووOrderService هو NetTiers ولدت خدمة والنظام هو كائن كيان NetTiers. عندما أعود يتم سحب البيانات بالفعل من قاعدة البيانات وعلى استعداد للذهاب. ما بالإضافة إلى خلل في WCF يمكن أن يسبب StackOverflowException بعد عودتي من العمل الخاص بي؟

هل كانت مفيدة؟

المحلول

إذا تنفيذ التسلسل "النظام" نوع هو سيء، والتي يمكن أن تكون عليه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top