سؤال

أحاول استخدام خدمة الاتصال السرية مع WCF.يمكنني الحصول على بيانات إلى قائمة ولكن لا يمكنني إعادة البيانات إلى جانب العميل، خطأ في

تم التخلص من اتصال المقبس.اسم الكائن: 'system.servicemodel.channels.socketconnection'.

أحاول إرسال واسترجاع البيانات من / إلى WCF بواسطة كائن Poco ويعمل ولكن عندما أحاول استخدام فئة تم إنشاؤها من الخدمة الذاتية، فلا تعمل بعد الآن، لذلك أعتقد أن لديها بعض المشاكل.

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

المحلول 2

بعد أن قمت بتنزيل التعليمات البرمجية المصدر من المصدر وتصحيح الأخطاء في تكنولوجيا المعلومات، لقد وجدت أنه خطأ لأن GetBody <> سيخلق مثيل من هذا الفصل، وداخل منشئه يحاول الاتصال بقاعدة البيانات التي يمكنها "رالعميل ليس لديه حق الوصول إلى قاعدة البيانات.

الآن أنا أعمل على إنشاء فئة رسم الخرائط مع منشطة خلفية وإعادة Poco بدلا من ذلك.

نصائح أخرى

أود أن أفترض أن هذا ليس استثناء "حقيقي".أنا لست على دراية WCF ولكن ربما وجدت شيئا في السجلات.

هنا مقال حول تصحيح الأخطاء WCF http://www.codeproject.com/KB / WCF / Debugwcfapps.aspx

على الأرجح يحاول WCF تسلسل فئة خاطفة ذات خصائص غير قابلة للغة. يتم تمييز خصائص الطبقات الخلقية على أنها XMLATTRIVE، مما يلقي خطأ إذا كنت ترغب في تسلسل نوع غير قابل للحل.لا يمكن فقط تسلسل nullables فقط كإرسال xmlelements.

حاول إذا كان يعمل مع فئة منشأة خاطفة لا تحتوي على ملكية غير قابلة للغة.

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