سؤال

أود أن أستهلك خدمة WCF الطرف الثالث باستخدام المصادقة الأساسية، لكنني أحتاج أيضا إلى استخدام SNI.لقد اخترقت معا المثال التالي (ناقص الاشياء Real Winkpoint) لإظهار ما قمت بإعداده والخطأ الذي أحصل عليه.

أي مساعدة موضع تقدير كبير كما أعرف القليل عن WCF ولا شيء عن SNI.

التكوين

giveacodicetagpre.

الرمز:

giveacodicetagpre.

دعوة إلى طريقة فشل مع:

الخدمة المطلوبة، 'https://their.server.com/theirservice.svc' تعذر تنشيطها.راجع سجلات التتبع التشخيصية للخادم لمزيد من المعلومات.

تتبع الخادم

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

المحلول

هذا الخطأ هو عادة مشكلة جانب الخدمة وليس مشكلة جانب العميل.SNI هي تقنية الخادم لتحسين مصافحة SSL وفي كومة Microsoft هي مدعومة فقط في الإصدار IIS 8 غير المصقول فقط .ما لم تدحرج الطرف الثالث مكدس SNI / SSL الخاص به، يبدو أنه من غير المرجح أن تتطلب خدمة WCF الخاصة بهم.

على الاستثناء الفعلي الذي تحصل عليه، يبدو أن شيئا ما على غرار من المحتمل أن يكون هذا المدونة سبب المشكلة.نظرة التكوين والرمز الخاص بك تبدو مباشرة ل basichttpbinding باستخدام مصادقة SSL و HTTP الأساسية.

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