क्या सी # EXE या Windows सेवा बनाना संभव है जो वेब सेवा अनुरोधों को संसाधित कर सकता है? जाहिर है, कुछ प्रकार के एम्बेडेड, शायद सीमित, वेब सर्वर को EXE/सेवा का हिस्सा होना होगा। आईईई/सेवा को आईआईएस स्थापित करने पर भरोसा नहीं करना पड़ेगा। पसंदीदा रूप से, एम्बेडेड वेब सेवा HTTPS/SSL प्रकार कनेक्शन को संभाल सकती है।क्या एक स्टैंडअलोन, सी # वेब सेवा को EXE या Windows सेवा के रूप में तैनात करना संभव है?
परिदृश्य यह है: ग्राहक अपनी कॉर्पोरेट मशीनों पर एक छोटा एजेंट (एक विंडोज़ सेवा) स्थापित करना चाहता है। एजेंट के पास दो प्राथमिक कार्य होंगे: 1) समय के साथ सिस्टम की निगरानी करें और डेटा के कुछ टुकड़े इकट्ठा करें और 2) डेटा एकत्रण या सिस्टम परिवर्तन उद्देश्यों के लिए वेब सेवा अनुरोधों का जवाब दें (एसओएपी-वी-आरईएसटी अभी भी परेशान है)। ग्राहक को वेब सेवा एपीआई के विचार पसंद हैं ताकि कॉरपोरेट मशीनों पर चल रहे विभिन्न एजेंटों में टैप करने के लिए किसी भी संख्या में किसी भी भाषा में (किसी भी भाषा में) लिखा जा सके। वे इंस्टॉलेशन को अपेक्षाकृत पीड़ित होना चाहते हैं (.NET, कुछ असेंबली, एक सेवा स्थापित करें, विंडोज फ़ायरवॉल को संशोधित करें, सेवा शुरू करें) IIS को स्थापित और कॉन्फ़िगर करने की आवश्यकता के बिना।
मुझे पता है कि मैं इसे डेल्फी के साथ कर सकता हूं। लेकिन यदि ग्राहक संभव हो तो सी # में ऐसा करना पसंद करेंगे।
कोई सुझाव?
यह बहुत ही आशाजनक लग रहा है। विशेष रूप से स्वयं होस्टिंग अध्याय स्टैंडअलोन EXE/सेवा के मेरे प्रश्न का उत्तर देता है। धन्यवाद। –