पैरामीटर की काफी लंबी सूची के साथ डब्ल्यूसीएफ सेवा को कॉल करने में असमर्थ

मैं ज्यादातर मामलों के लिए पूरी तरह से डब्ल्यूसीएफ का उपयोग कर रहा हूं।

जब मैं इसे एक निश्चित संख्या (जैसे जटिल वस्तुओं) में किसी निश्चित संख्या (जैसे 20) वस्तुओं से अधिक कॉल करने की कोशिश करता हूं, ऐसा लगता है कि यह सेवा तक नहीं पहुंच सकता है। मैं डीबग मोड में हूं और यह सेवा निष्पादन भी शुरू नहीं करता है।

मैंने सोचा कि यह MaxArrayLength और अन्य सेवा कॉन्फ़िगरेशन के कारण था, लेकिन मैंने सब कुछ करने की कोशिश की है और कुछ भी बदल गया है। आप तस्वीर में मेरा सेवा कॉन्फ़िगरेशन देख सकते हैं।

enter image description here

क्या आपके पास कोई सुझाव है?? क्या मुझे अपने क्लाइंट कॉन्फ़िगरेशन में कुछ भी बदलना चाहिए ???

अग्रिम में धन्यवाद!!

0
जोड़ा संपादित
विचारों: 1
अच्छा ... मैंने इसे @mellamokb की कोशिश नहीं की है, क्या आपको लगता है कि यदि आप 20 स्ट्रिंग्स या 20 तारों की एक सूची के साथ ऑब्जेक्ट भेजते हैं तो यह महत्वपूर्ण है ?? अंदर खोजना मुश्किल होगा लेकिन अगर मैं सोच सकता हूं तो मैं इसे आजमा सकता हूं;)
जोड़ा लेखक zapico, स्रोत
हां @ थॉमस कैल्क, यह 20 से कम वस्तुओं के साथ पूरी तरह से काम कर रहा है लेकिन यह बड़े परीक्षणों (40, 50 ...) के साथ दुर्घटनाग्रस्त हो जाता है। मुझे सटीक संख्या नहीं पता है जहां यह काम करना बंद कर देता है ...
जोड़ा लेखक zapico, स्रोत
हे भगवान, फिडलर में देखने के बारे में भूल गए !!! धन्यवाद @ स्लिवर निंजा मैं एक नज़र डालूंगा और आपको बताऊंगा कि क्या हो रहा था (अब मैं काम से दूर हूं ...)
जोड़ा लेखक zapico, स्रोत
क्या आप पुष्टि कर सकते हैं कि यह कम ऑब्जेक्ट्स (उदा। <20) के साथ काम करता है और आपके कोड में बिना किसी अन्य परिवर्तन के साथ काम नहीं करता है? आपने दो परीक्षणों के बीच कुछ और बदल दिया होगा। सुनिश्चित करने के लिए। (अपने आप में, विशेष रूप से यदि वस्तुएं उनके धारावाहिक आकार में सजातीय हैं, तो समस्या का अनुमानित कारण बहुत अधिक ध्वनि नहीं लगता है।)
जोड़ा लेखक Thomas Calc, स्रोत
"ऐसा लगता है जैसे यह सेवा तक नहीं पहुंच सकता" - क्या आप Fiddle यह और देखें कि वास्तविक त्रुटि क्या है?
जोड़ा लेखक SliverNinja - MSFT, स्रोत
क्या आप सभी पैरामीटर को एक ऑब्जेक्ट में जोड़ सकते हैं?
जोड़ा लेखक mellamokb, स्रोत
इवेंट व्यूअर में भी एक त्वरित रूप से देखने के लायक हो सकता है, अगर वहां कुछ भी लॉग इन हो रहा है जो आपको त्वरित संकेत देगा।
जोड़ा लेखक razlebe, स्रोत

1 उत्तर

ऐसा लगता है कि आपने maxItemsInObjectGraph के लिए DataContractSerializer के लिए उच्च मान निर्धारित नहीं किया है।


http://msdn.microsoft.com/en -US/पुस्तकालय/system.runtime.serialization.datacontractserializer.maxitemsinobjectgraph.aspx

0
जोड़ा
मैंने सोचा कि यह अन्य सेटिंग्स की तरह एक कम मूल्य होगा। इंगित करने के लिए धन्यवाद :)
जोड़ा लेखक VJAI, स्रोत
जिस तरह से मैंने इस थ्रेड को
जोड़ा लेखक VJAI, स्रोत
डिफ़ॉल्ट मान बहुत बड़ा है
जोड़ा लेखक razlebe, स्रोत
आप अभी भी सही हो सकते हैं - ओपी ने मान को डिफ़ॉल्ट से बहुत कम मान पर कॉन्फ़िगर किया हो सकता है।
जोड़ा लेखक razlebe, स्रोत