ما هي أساليب مختلفة من استضافة WCF الخدمة ؟

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

  •  07-07-2019
  •  | 
  •  

سؤال

ما هي أساليب مختلفة من استضافة WCF الخدمة ؟

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

المحلول

هناك أربعة طرق مشتركة ، والتي ترد بشكل جيد على MSDN: استضافة خدمات WCF.

  1. استضافة في IIS.
  2. استضافة في كان.
  3. استضافة في خدمة ويندوز.
  4. استضافة في تطبيق (ويعرف أيضا باسم "استضافة النفس").

نصائح أخرى

الآن كل ما قيل هو الصحيح.

  • استضافة في IIS6 فقط دعم بروتوكولات HTTP و "على الطلب" التنشيط
  • استضافة في IIS7 / كان (فقط على Vista / Server 2008 وما فوق) يدعم جميع البروتوكولات "على الطلب" التنشيط
  • استضافة النفس في وحدة التحكم التطبيق أو خدمة Windows يدعم جميع البروتوكولات, ولكن لا يعتمد على الطلب التنشيط (مثلا ، الخدمة يجب أن تكون قائمة وعاملة في كل وقت أنه لا يمكن سحرية تفعيلها عندما يأتي الطلب)

ما لم يتم ذكره هو ما .NET 4.0 الموجة في وقت لاحق من هذا العام (2009) تقدم هناك إضافة جديدة على ملقم مكون يسمى دبلن والتي يقال أن نقدم مجموعة غنية الاستضافة المدارة البيئة لكل من خدمات WCF وكذلك WF سير العمل.

مارك

ويمكنك استضافة في تطبيق IIS أو في تنفيذ الخاص بك. عادة القابل للتنفيذ سيكون تطبيق خدمة ويندوز.

أي عملية يمكن استخدامها المضيف خدمة WCF.هناك عمليا أي قيود على هذا - وهي عملية يمكن أن تستضيف عدة خدمات WCF ونفس خدمة WCF نوع يمكن استضافتها عبر عمليات متعددة في وقت واحد.

من Juval لوي'الكتاب البرمجة خدمات WCF, استضافة يمكن أن تقدمها

  • ملقم معلومات إنترنت لـ Microsoft (IIS)
  • استضافة النفس في تطبيق نماذج Windows, Windows الخدمة ، أو وحدة تحكم التطبيق
  • ويندوز تفعيل خدمة (تم)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top