WCF باستخدام بقية وجود بعض ملزمة الأسئلة
-
03-10-2019 - |
سؤال
أنا مرتبك الآن لا أستطيع الحصول على أي الإجابات الصحيحة في أي مكان.
التباسات بلدي هي:
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
.