2012-09-06 9 views
6

में माइक्रोसॉफ़्ट वर्ड डॉक्यूमेंट नहीं मिला। मैं एक साधारण एएसपीनेट वेबसाइट बना रहा हूं जो कार्यालय 2007/2010 स्वचालन का उपयोग करता है .. जब मैंने अपनी स्थानीय मशीन (विंडो 7) पर आईआईएस 7 पर वेबसाइट प्रकाशित की है एक अपवादDCOM कॉन्फ़िगरेशन

Retrieving the COM class factory for component with CLSID 
{000209FF-0000-0000-C000-000000000046} failed due to the following error: 
80080005 Server execution failed (Exception from HRESULT: 0x80080005 
(CO_E_SERVER_EXEC_FAILURE)). 

मैंने इस अपवाद की खोज की है और मुझे पता चला है कि मुझे DCOM कॉन्फ़िगरेशन में कार्यालय में कुछ अनुमतियां सेट करनी होंगी।

मैं घटक सेवाओं खोला है और DCOM कॉन्फ़िग खोला, लेकिन मैं माइक्रोसॉफ्ट वर्ड दस्तावेज़ नहीं मिला है मैं केवल कार्यालय शब्द 97 पाया है - 2003

किसी भी एक मुझे बताओ कि इस समस्या का समाधान कर सकते हैं।

उत्तर

14

मिले जवाब यहाँ: DCOM Failure of Office Automation

आप 32-बिट Office के साथ एक 64-बिट सर्वर चला रहे हैं, तो आप मुसीबत यह DCOM सेटिंग खोजने पड़ सकता है। आपको 32-बिट एमएमसी लॉन्च करने के लिए कमांड प्रॉम्प्ट से "एमएमसी -32" चलाने की आवश्यकता होगी और फिर 'फ़ाइल> स्नैप-इन जोड़ें/निकालें' मेनू से 'घटक सेवा' जोड़ें।

+0

धन्यवाद बहुत बीएफएचडी –

+0

आपने मेरा दिन बचाया, बहुत धन्यवाद :) –

4

हाँ, कार्यालय शब्द 97 - 2003 DCOM दस्तावेज़ की एक सही नाम (resp आवेदन।) शब्द 2007 या 2010 मुझे मत पूछो क्यों ...

कहाँ मुसीबत हो सकता है?

उपयोगकर्ता के पास डेस्कटॉप तक पहुंच होना चाहिए। यदि शब्द एएसपी.नेट से कहा जाता है, तो शायद यह इस पहुंच तक नहीं है। तो dcomcnfg.exe में एक खाता स्पष्ट रूप से सेट करें। का उपयोग न करें लॉन्च करने वाला उपयोगकर्ता (यह एक आईआईएस पहचान है, इसका अपना डेस्कटॉप नहीं है) और का उपयोग न करें इंटरैक्टिव उपयोगकर्ता (यह केवल तभी काम करता है जब कुछ उपयोगकर्ता लॉग इन हो)।

मेरी समाधान में मैं निर्धारित किया है:

  • मैं नया उपयोगकर्ता (उपयोगकर्ता समूह में) बनाया है, WordUser
  • मैं WordUser अनुमति के साथ नया आवेदन पूल आईआईएस में पैदा की है कहा जाता है; लोड उपयोगकर्ता प्रोफ़ाइलसच
  • DCOM मैं WordUser उपयोग करने के लिए निर्धारित किया है, सुरक्षा टैब मैं WordUser बुद्धि जोड़ दिया है लॉन्च और सक्रियण अनुमति और पहुँच अनुमति

शायद पर होना चाहिए एक और तरीका संभव है, लेकिन यह काम करना चाहिए।

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