سؤال

لدي عملية BW مكشوفة كخدمة ويب، وأتمنى أن تستهلكها باستخدام نموذج C # .NET. ومع ذلك، فإن طلبي يحتفظ بإظهار الاستثناء: لا يوجد معالج لعنصر الجسم، بالإضافة إلى تتبع المكدس التالي (بالطريقة أدناه). لقد قمت بتشغيل عملية BW في وضع الاختبار للتحقق من حالة العملية، ووجدت أن الطلب لم يصل إلى BW. لقد قمت أيضا باختبار نفس العملية باستخدام Soapui، مما أدى إلى طلب خدمة الويب تماما. أي اقتراحات؟

التعليمات البرمجية هي كما يلي: giveacodicetagpre.

Server Stack Trace: في system.servicemodel.channels.servicechannel.handlery (عملية proxyoperationruntime، proxyrpc & rpc) في system.servicemodel.channels.servicechannel.call (اتخاذ إجراءات السلسلة، منطقي Oneway، عملية ProxyoperationRuntime، كائن [] ins، كائن [] Outs، TimeSpan Directout) في system.servicemodel.channels.servicechannel.call (اتخاذ إجراءات سلسلة، منطقي Oneway، عملية ProxyoperationRuntime، كائن [] ins، كائن [] في system.servicemodel.channels.servicechannelproxy.invokeservice (IMETHODCALLMMESSAGESTCALLCALL، عملية ProxyoperationRuntime) في system.servicemodel.channels.servicechannelproxy.invoke (رسالة iMessage)

استثناء Rethrown في [0]: في system.runtime.remoting.Proxies.realproxy.handledeturnmessage (reqmsg reqmsg، retmsg imessage) في system.runtime.remoting.proxies.realproxy.privateinvoke (موضة و msgdata، نوع INT32) في mywebserviceconsumer.servicereference1.porttype.processoperation (طلب PropherOpteryquest) في mywebserviceconsumer.servicerencer1.porttypeclient.mywebeClient.mywebeserviceconsumer.servicerencer1.porttype.porttype.porttype.processoperation (ProcessOperioperationRequest 327. في mywebserviceconsumer.servicerencer1.porttypeclient.processoperation (new_incident_report new_Incident_report) في C: \ المستخدمين \ Ystan.2009 \ Documents \ Visual Studio 2010 \ مشاريع \ MyWebserviceConsumer \ MyWebserviceConsumer \ مراجع الخدمة \ ServiceReference1 \ Reference.cs: Line 333 في mywebserviceconsumer.form1.button1_click (كائن المرسل، EventArgs E) في C: \ Users \ Ystan.2009 \ Documents \ Visual Studio 2010 \ مشاريع \ MyWebserviceConsumer \ MyWebserviceConsumer \ Form1.cs: Line 44

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

المحلول

لأي شخص ما لا يزال ينظر إلى هذا، يبدو أن الحل ينطوي على صياغة حزمة الصابون يدويا، والتي يتم إرسالها إلى BW بشكل صحيح.يبدو أن الأداة المساعدة المرجعية على الويب و BW غير متوافقة لسبب ما.

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