.NET

2009-08-12 7 views
5

में एक सेवा के रूप में एक डीएलएल चलाने के लिए कैसे करें मेरे पास एक डीएलएल है और मैं जानना चाहता हूं कि डीएलएल को सेवा के रूप में चलाने के लिए संभव है या नहीं। क्या ऐसा करने का कोई तरीका है?.NET

मैं .net 2.0 का उपयोग कर रहा हूं।

अग्रिम धन्यवाद।

+0

सेवा * किस प्रकार की सेवा? वेब सेवा? नियमित विंडोज सेवा? –

+0

मैं इसे एक वेब सेवा बनाना चाहता हूं। – Jebli

+0

क्या यह रिमोटिंग के माध्यम से किया जा सकता है? या केवल एक आवेदन रिमोटिंग का उपयोग डीएलएल तक पहुंच सकते हैं? – Jebli

उत्तर

4

मुझे नहीं लगता कि आप सीधे एक सेवा के रूप में एक डीएलएल का उपयोग करते हैं, लेकिन आप क्या कर सकते हैं एक पुल सेवा, यानी एक वेब सेवा, डब्ल्यूसीएफ या एक रिमोटेबल ऑब्जेक्ट बनाते हैं, जो इस डीएलएल को संदर्भ के रूप में लेता है और इसके सार्वजनिक को उजागर करता है एक सेवा के रूप में तरीके।

+0

क्षमा करें, मेरे पास केवल .NET 2.0 – Jebli

+0

ठीक है, उस मामले में सरल वेब सेवा – Bhaskar

+0

समस्या है, मुझे समस्या है कि मेरे पास कोड नहीं है लेकिन मेरे पास DLL है। तो वेब सेवा के रूप में डीएल कैसे बनाएं। क्या आप इसका मतलब वेब सेवा प्रोजेक्ट को संदर्भित करना और डीएलएल में सभी विधियों को पूरा करने के लिए एक परत बनाना है? – Jebli

1

आप एक डब्ल्यूसीएफ सेवा बना सकते हैं जो आपके डीएलएल का संदर्भ देता है। एक सेवा और डेटा अनुबंध बनाएँ और एक सेवा होस्ट बनाएँ। इसके लिए माइक्रोसॉफ्ट साइट के लिए here देखें।

+0

मेरे पास फ्रेमवर्क 3.5 नहीं है। मैं .NET 2.0 का उपयोग कर रहा हूँ। – Jebli

+0

हाँ, जैसे भास्कार्डिप ने कहा, आप .NET 2.0 का उपयोग कर एक वेब सेवा कर सकते हैं। – Russell

2

इसे विंडोज़ सेवा में लपेटें? काफी मामूली

+0

विंडो सेवा आपके ऐप/ऑब्जेक्ट्स को सेवा के रूप में बेनकाब करने का कोई तरीका नहीं है। विंडोज सेवा एक ऐसा एप्लिकेशन है जो पृष्ठभूमि में स्थानीय रूप से चलता है (नियंत्रण कक्ष> प्रशासनिक कार्य> सेवाओं पर जाएं) – Bhaskar

+0

@ भास्कार्डिप खौंड, फिर उसने सेवा के अर्थ के सवालों के जवाबों का उत्तर नहीं दिया है, इसलिए रेशम का जवाब अभी भी हो सकता है वैध। –

1

COM +/एंटरप्राइज़ सेवाओं पर विचार करें। यह आपको .NET 2.0 के साथ एक सेवा में अपना डीएलएल चलाने की अनुमति देगा।

+0

क्या आप मुझे कोई लिंक सुझा सकते हैं जहां हम समझ सकते हैं कि इसे कैसे किया जाए? – Jebli

+0

यह लेखों का एक अच्छा सेट जैसा दिखता है: http://support.microsoft.com/kb/308672 – codekaizen

संबंधित मुद्दे