Can you call a .NET 2.0 COM object from an ASP.NET 1.1 web app? -


हमारे पास एक asp.net 1.1 वेब अनुप्रयोग है। यह एक C ++ COM ऑब्जेक्ट को आमंत्रित करता है जो बदले में एक .NET COM ऑब्जेक्ट को आमंत्रित करता है। मूल रूप से, यह .NET COM ऑब्जेक्ट एक .नेट 1.1 असेंबली थी। अब, हमें इस .NET COM ऑब्जेक्ट को संशोधित करने की आवश्यकता है और इस प्रक्रिया में अब हम विजुअल स्टूडियो 2008 का इस्तेमाल करते हैं, इसलिए यह अब एक .NET 2.0 COM ऑब्जेक्ट है। अब हम पाते हैं कि हमारे एएसपी.नेट 1.1 वेब अनुप्रयोग अभी भी सी ++ COM ऑब्जेक्ट को खोल सकता है, लेकिन सी ++ COM ऑब्जेक्ट नए .नेट 2.0 कॉम ऑब्जेक्ट पर कॉक्रेएट इंस्टेंस () को कॉल करने में असमर्थ है। जब हम .NET 2.0 फ्रेमवर्क का उपयोग करने के लिए वेब ऐप को कॉन्फ़िगर करते हैं, तो C ++ COM ऑब्जेक्ट .NET 2.0 COM ऑब्जेक्ट का उपयोग कर सकते हैं, लेकिन ऐसा करने से वेब ऐप टूट जाता है।

फिलहाल, मैं इस पर योजना बना रहा हूं Visual Studio .NET 2003 का उपयोग कर .NET COM ऑब्जेक्ट को rebulding इसलिए मैं इसे एक .नेट 1.1 विधानसभा बना सकते हैं। लेकिन मैं ऐसा नहीं कर सकता यदि संभव हो तो मुझे पता है कि हमें अपने वेब एप को भी एनएटी 2.0 में भी अपग्रेड करना चाहिए, लेकिन यह अधिक समय तक ले जाएगा।

तो, हमारे एएसपी.नेट 1.1 वेब ऐप के लिए किसी भी तरह से ऐक्सेस करने में सक्षम होना चाहिए। सी ++ COM ऑब्जेक्ट के माध्यम से नेट 2.0 कॉम ऑब्जेक्ट?

किसी भी सुझाव के लिए धन्यवाद।

- डेव हेरमान

< P> यदि आप इसे प्रक्रिया में चलते हैं तो नहीं .NET v1.1 और v2.0 रनटाइम्स एक प्रक्रिया में सह-अस्तित्व नहीं रख सकते। जो कभी पहले लोड हो रहा है, जीतता है।

आप इसे एक COM + सक्रियण संदर्भ में एक अलग प्रक्रिया में चलाने में सक्षम होना चाहिए, हालांकि। यह आपकी परिस्थिति का एक महत्वपूर्ण समाधान हो सकता है।


Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -