ما هي أنواع عناوين غير HTTP المسموح بها في نقاط نهاية WCF؟

StackOverflow https://stackoverflow.com/questions/3632374

  •  26-09-2019
  •  | 
  •  

سؤال

أنا فقط أحاول توفير الوقت ليس التعرف على IIS وكان ، لذلك قدمت تطبيق وحدة التحكم لاستضافة خدمة WCF الخاصة بي. ومع ذلك ، فإن هذا يجعلني غير متأكد من كيفية تحديد عنوان نقطة النهاية ليس عنوان HTTP. هل يمكن أن يكون التكوين التالي مصدر خطأ وقت التشغيل؟ كان وصف الاستثناء هو: لم يستطع العثور على عنوان أساسي يطابق مخطط HTTP لنقطة النهاية مع ربط WSHTPBINDING. مخططات عنوان القاعدة المسجلة هي [].

<system.serviceModel>
 <services>
  <service name="WcfService1.Service1">
    <endpoint
      contract="WcfService1.IService1"
      binding="wsHttpBinding"
      address="c:\users\owner\documents\visual studio 2010\projects\wcftest\wcfservice1\wcfservice1\service1.svc"/endpoint>
  </service>
 </services>

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

المحلول

الكلمة التي تبحث عنها روابط. يمكنك تغيير سمة الربط لتتناسب مع الربط الذي يدعم البروتوكول المطلوب. بالنسبة لمضيف خدمة وحدة التحكم البسيطة ، ربما أبدأ بـ NetTCPbinding ، والذي يسمح بالربط بـ iPaddress: مجموعة المنفذ.

مثال:

net.tcp: // localhost: 8000/myService

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