سؤال

هل أي شخص مطلع على إنشاء محولات-WCF nettcp لBTS؟

عند يمكنني إنشاء محول WCF-netTcp لتلقى الموقع، وأنا غير متأكد كيف / عندما BTS سوف تفتح منفذ 808 للاستماع على عنوان URI المحدد. ويبدو أن يحدث إلا إذا كنت إعادة تشغيل التطبيق BizTalk بأكمله. إذا كان إغلاق لسبب ما، وأنا لا أرى أي وسيلة لإعادة تكوين وإعادة فتح الميناء.

وعلاوة على ذلك، لأن ذلك هو فقط net.tcp ملزمة، ليس هناك نقطة نهاية MEX عرضة للخطر. أعتقد تطبيقات العميل التي ترغب في استخدام هذه الخدمة WCF يتعرض تحتاج الفوقية مكس في البداية. أن الوصول إلى نقطة النهاية مباشرة من مشروع Visual Studio تسفر فقط

Metadata contains a reference that cannot be resolved: 'net.tcp://biztalkserver/PostReceiveLocation_TCP/PostReceiveService.svc'.
Metadata contains a reference that cannot be resolved: 'net.tcp://biztalkserver/PostReceiveLocation_TCP/PostReceiveService.svc'.
If the service is defined in the current solution, try building the solution and adding the service reference again.

لا يمكن أن أقول لمثل كيفية فضح بشكل صحيح المكسيك نقطة النهاية لهذه الخدمة. معالج النشر BizTalk خدمة WCF يحيرني. لا أستطيع الحصول عليه للإشارة إلى محول WCF / تلقي الإعداد I الموقع. أجد أي وثيقة يعلم ما يجب القيام به واحد لخدمات netTcp. هو كل شيء عن المتشعب.

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

المحلول

ومضحك، وأخذ تجول حول publshing خدمة صافي-MSMQ WCF لدفع لي التفكير كيف يعمل معالج النشر خدمة WCF حقا.

والمسألة هي: عندما خلقت يدويا WCF-netTcp تلقى الموقع، لديها نقطة النهاية في URI على سبيل المثال net.tcp: //biztalkserver/PostReceiveLocation_TCP/PostReceiveService.svc. عند اختيار الخيار لنشر مجرد نقطة النهاية المكسيك في معالج النشر خدمة WCF، أنها ستطلب في نهاية المطاف لخدمة الموقع WCF، أي أنا الخلط إلى أن يكون موقع الخدمة الفعلية. لأنه لن يقبل أي شيء ولكن المتشعب عناوين المواقع، وبدا لدعم فقط النهاية WCF المتشعب المستندة.

ولكن لهذا النص، يفترض واحد لوضع URL المتشعب أن ل <م> مجرد المكسيك نقطة النهاية ، وليس الفعلية net.tcp WCF نقطة النهاية. وهذا هو الموقع في IIS حيث المعالج وإنشاء ملفات الفوقية البيانات اللازمة. وبمجرد الانتهاء، هذا الموقع، واستضافة المكسيك نقطة النهاية سيعلم عملاء خدمة حقيقية تقع في نقطة النهاية net.tcp.

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