2009-11-04 7 views
6

क्या किसी के पास 64-बिट विंडोज 2008 प्लेटफ़ॉर्म पर aspImage.dll इंस्टॉल करने में कोई अनुभव/ज्ञान है?विन 2008 में ServerObject aspImage 64-बिट

मेरे पास एक क्लासिक एएसपी साइट है जो इस घटक का उपयोग करती है और उसे डीएल चलाने के लिए बुरी तरह की आवश्यकता होती है। मैंने इसका लाभ उठाने के लिए समर्थन दस्तावेजों की जांच करने की कोशिश की है।

वास्तव में आपकी प्रतिक्रिया की सराहना करेंगे।

धन्यवाद!

+0

समस्या क्या है? – SLaks

+0

http://www.serverobjects.com/comp/Aspimage.htm –

उत्तर

2

सामान्य रूप से यदि आप 64-बिट मशीन पर 32-बिट COM ऑब्जेक्ट का उपयोग करना चाहते हैं तो आप COM ऑब्जेक्ट को Windows \ SysWOW64 फ़ोल्डर में स्थित regsvr32 निष्पादन योग्य का उपयोग करना चाहते हैं। आईआईएस में आप एप्लिकेशन पूल उन्नत सेटिंग्स पर जाना चाहेंगे और 32-बिट एप्लिकेशन सेटिंग सक्षम करने के लिए सही चुनें।

+0

इस नाथन के लिए धन्यवाद। अनुवर्ती प्रश्न, क्या मुझे अभी भी घटक सेवा में डीएलएल पंजीकृत करने की आवश्यकता है? फिर से धन्यवाद! – mallows98

+1

मैं क्षमा चाहता हूं, लेकिन मैं उस विशिष्ट COM ऑब्जेक्ट से परिचित नहीं हूं जिसका आप उपयोग कर रहे हैं। क्या यह आमतौर पर COM + सेवा के रूप में होस्ट किया जाता है? यदि यह एक सादा पुराना COM ऑब्जेक्ट है, तो मुझे नहीं लगता कि आपको इसे घटक सेवाओं में पंजीकृत करना होगा। –

+0

धन्यवाद! किसी और के लिए बस एक नोट - सुनिश्चित करें कि आप syswow64 में डीएलएल ड्रॉप करते हैं और फिर syswow64 में regsvr32.exe चलाते हैं। डीएलएल। – dtbarne

0

मैंने एक COM + अनुप्रयोग बनाकर और aspImage.dll को COM + घटक के रूप में उपयोग करके Windows 2008 64-बिट प्लेटफ़ॉर्म सर्वर में ServerObject aspImage.dll घटक चलाने में कामयाब रहा है।

मैंने यह भी सीखा है कि आईआईएस में उपयोग किए जाने वाले 32-बिट घटक 64-बीटी सर्वर में चलाए जाएंगे, इस प्रक्रिया के माध्यम से भी जाना होगा।

COM + घटकों और क्षुधा पर जाने पर पर

अधिक जानकारी के लिए इस लिंक का संदर्भ लें: http://technet.microsoft.com/en-us/library/cc725986.aspx

आशा इस मदद करता है!

+0

द्वारा पोस्ट में वर्णित कॉम + संशोधनों को भी करने की आवश्यकता है क्या आपको पंजीकरण कार्यक्रम के साथ कुछ भी विशेष करने की आवश्यकता है? मैंने सफलतापूर्वक पंजीकरण कार्यक्रम चलाया, लेकिन जब मैं अपना कोड निष्पादित करता हूं, तो यह मुझे बताता है कि मूल्यांकन अवधि समाप्त हो गई है। – Nils

+0

पंजीकरण कार्यक्रम के बारे में निश्चित नहीं है ... आप किस पंजीकरण कार्यक्रम के बारे में बात कर रहे हैं? – mallows98

7

बिल्कुल वही समस्या सर्वर 2003 iis6 से सर्वर 2008 iis7 64 बिट से माइग्रेट कर रही है। एक नया कॉम + एप्लिकेशन बनाने से समस्या हल हो गई।

मैंने कॉम + विज़ार्ड का उपयोग सर्वर एप के रूप में एपिमेज नामक एप्लिकेशन बनाया है, अनुमतियों के लिए स्थानीय सेवा का उपयोग किया है, अकेले डिफॉल्ट निर्माता स्वामी भूमिका छोड़ दी है, उपयोगकर्ताओं को सभी को प्रमाणित किया है और प्रमाणित किया है। फ़ोल्डरों के निर्माण के बाद, मैंने विज़ार्ड का उपयोग करके एक घटक जोड़ा। पहले से पंजीकृत घटक, (regsvr32% systemroot% \ syswow64 \ aspimage.dll मानता है) और सही डीएल के चयन को सुनिश्चित करने के लिए चेक बॉक्स 32 बिट रजिस्ट्री और विवरण का चयन किया। समाप्त करें और प्रक्रिया काम किया। मुझे उम्मीद है इससे किसी को सहायता मिलेगी।

+0

यह मेरे लिए काम किया। अच्छी तरह से समझाया। मैंने SysWow64 फ़ाइल को कॉपी करने, regsvr32 करने और व्यवस्थापक के रूप में पंजीकरण करने के बारे में अन्य पोस्ट में सुझावों का प्रयास किया था। ये सभी महत्वपूर्ण कदम थे लेकिन काम करने के लिए पर्याप्त नहीं थे। यह कॉम + एप्लिकेशन सेटिंग यह है कि यह क्या काम कर रहा है। बहुत बढ़िया। – DJA

+0

यह मुझे एक क्रूर नौकरी बचाया .... धन्यवाद! –

+0

AspQmail/ASPMail ServerObjects के साथ एक ही समस्या थी। यद्यपि काम करने के लिए "एक्सेस चेक लागू करें ..." को अनचेक करना था। – gbs

1

मैं जानता हूँ कि यह पुराना है, लेकिन मैं इस सप्ताह इसी तरह की समस्या नहीं थी:

दर्ज की, हाँ, आप अभी भी अपने पंजीकरण उपकरण चलाने के लिए और अपने लाइसेंस कुंजी दर्ज करने के लिए है के बारे में सवाल का जवाब करने के लिए। यदि यूएसी का उपयोग करते हैं, तो याद रखें कि regsvr32 और aspimage दोनों पंजीकरण ऐप को "व्यवस्थापक के रूप में" चलाया जाना चाहिए।