سؤال

أنا مرتبك الآن لا أستطيع الحصول على أي الإجابات الصحيحة في أي مكان.

التباسات بلدي هي:

1) ليس wsHttpBinging (التي عززت basicHttpBinding) المستخدمة في الصابون بدلا من الراحة والراحة يستخدم فقط webHttpBinding?

2) كما لا silverlight 4 مع صندوق رأس المال العامل (بقية) دعم wsHttpBinding (VS2010)?قرأت أنه لا مكان على النت لكن بعض كيف حصلت silverlight 4 العمل مع بقية باستخدام wsHttpBinding.ملاحظة:أنا باستخدام المصنع="System.ServiceModel.التنشيط.WebServiceHostFactory".هذا ضبط المصنع بطريقة أو بأخرى تجاوز الويب الخاص بي.التكوين إعداد wsHttpBinding أن تجعل من العمل مع webHttpBinding و أنا أفكر في بلدي wsHttpBinding هو العمل ؟

شكرا لك.

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

المحلول

WCF يستخدم الصابون بشكل افتراضي - كل ملزمة إلا webHttpBinding استخدام الصابون.

إذا كنت تريد أن تفعل بقية ، تحتاج إلى استخدام webHttpBinding.

1) ليس wsHttpBinging (وهو عززت basicHttpBinding) المستخدمة في الصابون بدلا من الراحة والراحة فقط يستخدم webHttpBinding?

نعم - wsHttpBinding هو صابون القائمة على بروتوكول webHttpBinding هو بقية

2) كما لا silverlight 4 مع WCF (بقية) دعم wsHttpBinding (VS2010)?

Silverlight 4 يدعم basicHttpBinding (الصابون) ، netTcpBinding (الجديد في SL4 - الصابون) ، webHttpBinding (بقية).

ملاحظة:أنا باستخدام مصنع="System.ServiceModel.التنشيط.WebServiceHostFactory".هذا ضبط المصنع بطريقة أو بأخرى وتجاوز الويب الخاص بي.التكوين الإعداد wsHttpBinding أن تجعل من العمل مع webHttpBinding و أنا أفكر في بلدي wsHttpBinding هو العمل ؟

نعم ، إذا كنت تستخدم WebServiceHostFactory في الملف SVC, ثم كنت حقا الحصول على webHttpBinding (بقية) ضمنا.WCF وقت التشغيل سوف لا انظر الويب الخاص بك.config المقال - كان لديه كل المعلومات و الإعدادات فإنه يحتاج عند استخدام WebServiceHostFactory - وتحصل على webHttpBinding.

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