2012-10-18 5 views
5

मैं क्लासिक एएसपी का उपयोग कर रहा हूं।सर्वर ऑब्जेक्ट त्रुटि 'एएसपी 0177: 800401f3' सर्वर। क्रिएटऑब्जेक्ट विफल

Set theForm = Server.CreateObject("Persits.Upload") 
theForm.OverwriteFiles = True 

ऊपर कोड रनिंग त्रुटि पैदा करता है:

Server object error 'ASP 0177 : 800401f3' Server.CreateObject Failed 

मैं इस का समाधान कर सकते हैं?

+1

क्या आपने पर्सिट अपलोड डीएलएल पर 'regsvr32' चलाने का प्रयास किया था? इसे देखें: http://support.persits.com/show.asp?code=PS01032622 –

उत्तर

7

व्यक्तियों को अनियंत्रित करें डीएलएल अपलोड करें और regsvr32 का उपयोग करके इसे फिर से पंजीकृत करें। नीचे रजिस्टर और DLL

अपंजीकृत एक DLL का पंजीयन करने के लिए कदम उठाए जाते हैं

regsvr32 <filename>.dll 

या

regsvr32 <path>\<filename>.dll 

जहां फ़ाइल का पथ है, और फ़ाइल का नाम है।

एक DLL का पंजीयन रद्द किया

regsvr32 -u <filename>.dll 

या

regsvr32 -u <path>\<filename>.dll 
+0

व्यवस्थापक के रूप में cmd ​​चलाएं ... –

0

क्लासिक एएसपी में मैं इस त्रुटि हो रही थी जब कोड एक नए सर्वर पर ले जाया गया था। क्लासिक एएसपी के साथ मेरे छोटे अनुभव से यह एक और डीएलएल पंजीकरण मुद्दे की तरह लग रहा था। मेरे मामले में डीएलएल गायब था, इसलिए यह पंजीकृत नहीं हो सका। एक बार यह पंजीकृत हो जाने पर यह समस्या ठीक हो गई।

  • आप वास्तव में सभी के बाद सर्वर पर regsvr32 नहीं चला:

    यहां यह जांच करने मदों की एक सूची है।

  • आपने regsvr32 चलाया लेकिन यह एक त्रुटि की सूचना दी।
  • किसी ने रजिस्ट्री के उस हिस्से पर सुरक्षा संशोधित की है जो OLE सबसिस्टम को HKEY_CLASSES_ROOT पेड़ के सभी या हिस्से को पढ़ने से रोक रहा है।
  • जिस ऑब्जेक्ट को आप बनाने का प्रयास कर रहे हैं उसका नाम गलत वर्तनी है या गलत है।
  • निर्धारित करें यदि यह अनुमतियों की समस्या

यहाँ अधिक जानकारी के लिए एक कड़ी है:

Using the correct version of MSXML

0

व्यापक चेक-सूची मैं यहाँ

Error ASP 0177: 8007007e Server.CreateObject fails for COM DLL

सौदों तैनात 32 और 64 बिट दोनों के लिए क्लासिक एएसपी में उपयोग के लिए डीएलएल पंजीकृत करने के मुद्दों के साथ और आम समस्याएं सामने आईं।

इसे यहां पोस्ट करेंगे लेकिन उत्तर को डुप्लिकेट नहीं करना चाहते हैं।

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