विंडोज 7 और .NET 4 पर मुझे डब्ल्यूसीएफ नामक पाइप ट्रांसपोर्ट से कुछ अजीब प्रभाव मिल रहे हैं जब मेरा डब्ल्यूसीएफ क्लाइंट विंडोज सेवा है।नामित पाइप डब्ल्यूसीएफ सेवा विंडोज सेवा क्लाइंट को क्यों अस्वीकार करती है?
मेरी डब्ल्यूसीएफ सेवा उपयोगकर्ता मोड ऐप में होस्ट की जाती है और नामित पाइप बाइंडिंग पर उजागर होती है।
मेरा डब्ल्यूसीएफ क्लाइंट एक विंडोज सेवा है, जो नेटवर्क सेवा के रूप में चल रहा है (यदि यह स्थानीय सिस्टम के रूप में चलता है तो मुझे वही परिणाम मिलता है)।
यदि मेरा उपयोगकर्ता मोड ऐप (यानी डब्ल्यूसीएफ सेवा) डोमेन व्यवस्थापक के रूप में चल रहा है तो यह ठीक काम करता है, लेकिन यदि उपयोगकर्ता मोड ऐप एक सामान्य उपयोगकर्ता (या स्थानीय व्यवस्थापक) है तो कनेक्शन को CommunicationObjectFaultedException के साथ अस्वीकार कर दिया जाता है।
मैंने यूएसी से जुड़े कुछ प्रश्न यहां शामिल किए हैं, लेकिन मैंने कहीं भी वास्तविक समाधान नहीं देखा है जो नामित पाइप परिवहन को सही तरीके से काम करता है। क्या यह सिर्फ एक अपरिहार्य ढांचा बग है?
आंतरिक अपवाद क्या है? और, नहीं, यह ढांचे में एक बग नहीं है। – Will