سؤال

مقدمة:

لقد نفذت بنجاح خدمة WCF استضافتها في خدمة ويندوز قبل بضعة أيام.المجتمع هنا في ستاكوفيرفلوو ساعدني WSDL التعرض هنا.أشكر لك مرة أخرى.لكن مؤخرا اكتشفت أن هناك إمكانات العميل لهذه الخدمة هذا الوقت على نفس الجهاز مثل خدمة هذا يؤدي لي أن أعتقد أنني يجب أن أضيف آخر نقطة النهاية مع namedPipesBinding.

أنابيب الاتصال المسماة يبدو أن أفضل حل داخل الجهاز الاتصال بقدر ما انا قلق. من فضلك تصحيح لي إذا كان هذا هو الخطأ.

المشكلة:

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

<endpoint address="net.pipe://localhost/OfficeService"
          binding="netNamedPipeBinding"
          contract="netBridge.Development.OfficeService.IWordService"
          bindingConfiguration="localBinding" />

لقد حاولت إضافة الخدمة المرجعية في تطبيق نماذج Windows الموجود على نفس الجهاز كتابة net.الأنابيب://....url.لم ينجح.لا بد أن أذكر لقد أزالت مكس (الفوقية) نقطة النهاية في وقت سابق لأنني اعتبرت أنه ليس من الضروري.

  1. هذا مكس نقطة النهاية من الضروري أنابيب الاتصال المسماة نقطة النهاية ملزم الاكتشاف ؟
  2. كيف يمكنني إضافة الخدمة المرجعية في التطبيق العميل إلى المسمى في نهاية المطاف ؟
هل كانت مفيدة؟

المحلول

نقطة النهاية الخاصة بك تبدو على ما يرام ، على الرغم من أنني غريبة عن ما هو في localBinding...

يبدو الخيار الأسهل هو مجرد تغيير نقطة نهاية التكوين على توجيهات العميل إلى المباراة الخدمة الخاص بك نقطة النهاية.العميل يجب أن أهتم طالما انها فقط نقطة النهاية في العملاء config.وإلا سيكون لديك لإضافة أسماء إلى النهاية و يكون العميل اختيار واحدة محددة عند الجديدة-متابعة الكائن الوكيل.

حظا سعيدا!

نصائح أخرى

mex نقطة النهاية ضروري خلال التنمية كما أنه يوفر http الموقع حيث wsdl بنيت.wsdl توضح للعميل كيفية التواصل مع الخادم من خلال أنابيب الاتصال المسماة أو TCP/IP أو أي شيء آخر.مرة واحدة في التطبيق العميل وقد بنيت وكيل إلى توجيهات ملزمة إعداد التكوين ، mex نقطة النهاية لم يعد ضروريا.ومن ثم mex نقطة النهاية يمكن إزالتها قبل النشر من خلال البيئات إذا رغبت في ذلك.

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