शुरू नहीं होती हैं मेरे पास कुछ हद तक कंसोल ऐप्स इंस्टॉल हैं जो टॉपशेल्फ़ के अंतर्गत चल रही सेवाओं के रूप में स्थापित हैं और यदि मैं मैन्युअल रूप से इंस्टॉल और चलाता हूं तो वे ठीक काम करते हैं। हालांकि स्टार्टअप प्रकार स्वचालित पर सेट होने के बावजूद कोई भी स्वचालित रूप से प्रारंभ नहीं होता है।स्वचालित सेवाएं
HostFactory.Run(x =>
{
x.Service<MyApp>(s =>
{
s.ConstructUsing(name => container.Resolve<MyApp>());
s.WhenStarted(tc => tc.Start());
s.WhenStopped(tc =>
{
tc.Stop();
container.Dispose();
});
});
x.RunAsLocalSystem();
x.StartAutomatically();
x.EnableServiceRecovery(rc => rc.RestartService(5));
});
क्षुधा विन 2008 R2 के तहत चलाने के लिए और वे एक बैच फ़ाइल व्यवस्थापक के रूप में मार डाला का उपयोग कर स्थापित कर रहे हैं:
क्षुधा इस प्रकार कॉन्फ़िगर किया गया है। बैच फ़ाइल निम्नलिखित शामिल हैं:
app.exe install --sudo
app.exe start
बैच फ़ाइल अपेक्षित तरीके से चलना सेवाओं को क्रियान्वित करने के बाद। हालांकि अगर मैं रीबूट करता हूं तो वे रुक जाते हैं।
Event 7000: The service failed to start due to the following error: The service did not respond to the start or control request in a timely fashion.
Event 7009: A timeout was reached (30000 milliseconds) while waiting for the service to connect.
के बाद ही एक रिबूट एक ऊंचा कमांड प्रॉम्प्ट से app.exe start
चलाने के लिए है अनुप्रयोग शुरू करने के लिए जिस तरह से:
ईवेंट लॉग प्रत्येक सेवा के लिए घटनाओं की एक ही जोड़ी देता है।
कोई विचार?
आपने मुझे सूचना के कचरे में खोदने के 100 साल बचाए हैं :) – alerya