سؤال

انا املك nettcp الخدمة التي يجب أن أستضيفها.لدي ثلاثة خيارات -

  1. إيس 7

  2. خدمة ويندوز

  3. تطبيق وحدة التحكم

وسأكون ممتنًا إذا تمكن أي شخص من تقديم بعض الأفكار القيمة حول الخيار الأفضل مقارنة بالخيار الآخر.

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

المحلول

وهذه بعض ملاحظاتي:

إيس 7:

الايجابيات:

  • بيئة استضافة جاهزة داخل IIS
  • ستعمل مع أي بيئة استضافة تقريبًا

سلبيات:

  • HTTP فقط
  • التكوين أكثر تعقيدًا قليلاً

كان:

الايجابيات:

  • نموذج عملية جاهز ومألوف لنموذج IIS
  • لا الاعتماد على IIS
  • جميع البروتوكولات مدعومة

سلبيات:

  • لن تدعم كافة بيئات الاستضافة المشتركة روابط بروتوكول غير http أو أرقام المنافذ غير العادية.
  • التكوين أكثر تعقيدًا قليلاً

خدمة ويندوز:

الايجابيات:

  • يبدأ عند بدء تشغيل النوافذ
  • يمكنك بدء/إيقاف الخدمة عبر مدير التحكم بالخدمة
  • جميع البروتوكولات مدعومة

سلبيات:

  • بعض الخطوات الإضافية للنشر/إعادة النشر (installutil)
  • أنت بحاجة إلى بعض التعليمات البرمجية المعيارية الإضافية لدعم تنفيذ الخدمة
  • ليس مثاليًا إذا لم يكن بإمكانك الوصول إلى الخادم للتثبيت (على سبيل المثال.الاستضافة المشتركة)

استمارة القنصلية:

الايجابيات:

  • سريع وبسيط للنشر لأغراض الاختبار
  • جميع البروتوكولات مدعومة

سلبيات:

  • يجب عليك تسجيل الدخول لبدء العملية
  • سيؤدي فقدان الجلسة أو إيقاف تشغيل الجهاز إلى إنهاء الخدمة
  • يلزم الوصول إلى وحدة التحكم/RDP
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top