ما هو الخيار الأفضل لاستضافة خدمة nettcp WCF
-
12-11-2019 - |
سؤال
انا املك nettcp
الخدمة التي يجب أن أستضيفها.لدي ثلاثة خيارات -
إيس 7
خدمة ويندوز
تطبيق وحدة التحكم
وسأكون ممتنًا إذا تمكن أي شخص من تقديم بعض الأفكار القيمة حول الخيار الأفضل مقارنة بالخيار الآخر.
المحلول
وهذه بعض ملاحظاتي:
إيس 7:
الايجابيات:
- بيئة استضافة جاهزة داخل IIS
- ستعمل مع أي بيئة استضافة تقريبًا
سلبيات:
- HTTP فقط
- التكوين أكثر تعقيدًا قليلاً
كان:
الايجابيات:
- نموذج عملية جاهز ومألوف لنموذج IIS
- لا الاعتماد على IIS
- جميع البروتوكولات مدعومة
سلبيات:
- لن تدعم كافة بيئات الاستضافة المشتركة روابط بروتوكول غير http أو أرقام المنافذ غير العادية.
- التكوين أكثر تعقيدًا قليلاً
خدمة ويندوز:
الايجابيات:
- يبدأ عند بدء تشغيل النوافذ
- يمكنك بدء/إيقاف الخدمة عبر مدير التحكم بالخدمة
- جميع البروتوكولات مدعومة
سلبيات:
- بعض الخطوات الإضافية للنشر/إعادة النشر (installutil)
- أنت بحاجة إلى بعض التعليمات البرمجية المعيارية الإضافية لدعم تنفيذ الخدمة
- ليس مثاليًا إذا لم يكن بإمكانك الوصول إلى الخادم للتثبيت (على سبيل المثال.الاستضافة المشتركة)
استمارة القنصلية:
الايجابيات:
- سريع وبسيط للنشر لأغراض الاختبار
- جميع البروتوكولات مدعومة
سلبيات:
- يجب عليك تسجيل الدخول لبدء العملية
- سيؤدي فقدان الجلسة أو إيقاف تشغيل الجهاز إلى إنهاء الخدمة
- يلزم الوصول إلى وحدة التحكم/RDP
لا تنتمي إلى StackOverflow