ما هي أنواع عناوين غير HTTP المسموح بها في نقاط نهاية WCF؟
-
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
لا تنتمي إلى StackOverflow