से एक संदेश बॉक्स दिखाएं क्या आप विंडोज सेवा से संदेश बॉक्स (या अधिसूचना का कोई भी रूप) प्रदर्शित कर सकते हैं? इसे काम करने के लिए नहीं मिल सकता है। मैंने उपयोग किया:विंडोज सेवा
global::System.Windows.Forms.MessageBox.Show("A fatal error occurred. " +
ServiceName + " is now terminating.");
लेकिन यह काम नहीं किया और केवल एक त्रुटि उत्पन्न की।
ओह .. मैं एक सामान्य अपवाद हैंडलर की उम्मीद कर रहा था जो सेवा के साथ त्रुटि होने पर उपयोगकर्ता को सूचित करेगा।कुछ मामलों में यह चुपचाप दुर्घटनाग्रस्त हो जाएगा और उपयोगकर्ताओं को पता नहीं होगा कि सेवा दुर्घटनाग्रस्त हो गई थी। – Jonn
डीबग करने का प्रयास करते समय मैं हर समय संदेश बॉक्स का उपयोग करता हूं। यह पता लगाने का एक तेज़ और आसान तरीका है कि कौन से मुद्दे हो सकते हैं। रिलीज में कभी भी एक संदेश बॉक्स का उपयोग न करें! रिलीज के निर्माण के दौरान हमेशा ईवेंट लॉग का उपयोग करें! डीबग उद्देश्यों के लिए एक संदेश बॉक्स का उपयोग करने के लिए बस System.indows.Forms को अपनी परियोजना के संदर्भ में जोड़ें। –
मैं उपयोगकर्ता को सूचित करना चाहता हूं कि मैं ईवेंट लॉगिंग नहीं कर सकता। लेकिन एकमात्र तरीका एक घटना लॉगिंग के माध्यम से है? वह अजीब है। – user922020