2011-03-14 17 views
7

मैं अपनी साइट से शब्द दस्तावेज़ पढ़ने के उपयोग के लिए अपने वेब सर्वर, पर माइक्रोसॉफ्ट ऑफिस के लिए इंटरऑप असेंबली स्थापित करने की कोशिश कर रहा हूं।माइक्रोसॉफ़्ट ऑफिस अनुप्रयोगों के लिए प्राथमिक इंटरऑप असेंबली

क्या मैं सिर्फ असेंबली इंस्टॉल कर सकता हूं? या एकमात्र तरीका एक ऑफिस सूट स्थापित कर रहा है?

अपवाद:

Could not load file or assembly 'Microsoft.Office.Interop.Word, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified. 

इंटरॉप सभाओं की सूची: http://msdn.microsoft.com/en-us/library/15s06t57.aspx#pialist

+2

कभी भी एएसपी.नेट या किसी अन्य सर्वर तकनीक से Office स्वचालन का उपयोग न करें। डेस्कटॉप एप्लिकेशन को डेस्कटॉप वातावरण में चलाने के लिए बनाया गया था, यदि आप भाग्यशाली हैं तो एएसपी.NET एप्लिकेशन में बुरी तरह असफल हो जाएंगे; यदि आप भाग्यशाली नहीं हैं तो बग का निदान करने में बहुत मुश्किल होगी; समर्थित नहीं हैं और सर्वर से उपयोग किए जाने पर भी उचित लाइसेंस प्राप्त नहीं किया जा सकता है। –

उत्तर

8

यदि आप कार्यक्षमता का उपयोग करने की इच्छा माइक्रोसॉफ्ट ऑफिस के पूर्ण संस्करण स्थापित करना होगा। अपने भीतर इंटरऑप असेंबली कोई कार्यक्षमता प्रदान नहीं करती है, बल्कि, इन्हें बदले में माइक्रोसॉफ्ट ऑफिस से कार्यों का आह्वान किया जाता है। इसलिए आपको वेब सर्वर पर कार्यालय स्थापित करने की आवश्यकता होगी।

वैकल्पिक रूप से, आप Office Sharepoint सर्वर का उपयोग कर सकते हैं, जो वेब उपयोगकर्ताओं को एमएस ऑफिस दस्तावेज़ सामग्री उत्पन्न करने की अनुमति देता है।

+0

हालांकि यह संस्करण 14 पर लागू नहीं होता है, लेकिन मेरे पास Office 2007 इंटरऑप के साथ एक ही समस्या थी। मैं सर्वर पर परीक्षण स्थापित करने में सक्षम था; परीक्षण समाप्त होने के बाद भी यह पर्याप्त था। –

1

आपको विभिन्न संस्करणों के लिए इंटरऑप असेंबली के लिए एक डीएलएल स्थापित करने की आवश्यकता है। उनमें से अधिकांश विजुअल स्टूडियो डीएलएल असेंबली रिपोजिटरी पर उपलब्ध हैं।

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

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