كيف تمنع خدمة .NET من التوقيت أثناء الانتظار على خدمة تابعة
سؤال
لدي خدمة C# تعتمد على خدمة MSMQ. في بعض السيناريوهات ، تستغرق خدمة MSMQ وقتًا طويلاً للبدء ، مما يؤدي على ما يبدو إلى مهلة خدمة C#. كيف يمكنني إصلاح هذا البرمجي؟
تحرير: يبدو أن تقرير الأخطاء الذي كنت أعمل عليه غير صحيح ، فإن الخدمة تبدأ بالفعل في النهاية. أعتذر عن الارتباك
المحلول
عادةً ما يتم الانتظار في قائمة انتظار في سلسلة رسائل منفصلة ، والتي يجب أن تبدأ مباشرة في طريقة OnStart للخدمة. إذا قمت بذلك بهذه الطريقة ، فإن الرائد الناجح ينجح ولن يتم تشغيل الخدمة.
لا تنتمي إلى StackOverflow