Wednesday, 15 August 2012

ms office - ASP.net C# - WINWORD.exe -


मैं ASP.NET/C# प्रोग्राम से Microsoft Word दस्तावेज़ के साथ खेल रहा हूं।

मेरे प्रोग्राम शब्द डॉक्स को आंतरिक रूप से खोलते हैं

  ऐप = नया शब्द का उपयोग करना। एप्लिकेशन (); App.Documents.Open  

यह winword.exe प्रक्रिया का एक उदाहरण बनाता है, मैं इसे कार्य प्रबंधक में देख सकता हूँ।

भले ही मैं डॉक्टर को बंद करें () और app.quit () । यह प्रक्रिया को मारना चाहिए

P> शुरू करने के लिए, मैं आर्थर और आईवो से सहमत हूं: सर्वर पर वर्ड ऑटोमेशन का उपयोग न करें ... यह समर्थित नहीं है और यह दर्दनाक है।

  1. यदि आप कर सकते हैं, तो डॉकएक्स प्रारूप के माध्यम से वर्ड इनपुट / आउटपुट का समर्थन करने का प्रयास करें (संपीड़न का उपयोग करके पैक किया गया है जो कि .NET फ़्रेमवर्क द्वारा समर्थित है और एक प्लग-इन के साथ पूर्व-कार्यालय 2007 द्वारा समर्थित है)
  2. यदि कोई सेवा नहीं बनाती है जो एक ही समय में कई थ्रेडों का उपयोग करने के लिए कतार में अनुरोधों को संभालती है (एला)

यदि आप चाहिए का उपयोग करें शब्द स्वचालन:

  1. सुनिश्चित करें कि आप संवादों को रोकने के लिए जितने संभव हो उतने एप्लिकेशन विकल्प सेट कर रहे हैं
    • = झूठे
    • =
    • सुनिश्चित करें कि आप
    • इस दस्तावेज़ के माध्यम से देख रहे हैं: (यह भी स्पष्ट रूप से सी # पर लागू होता है)
    • < Li> सुनिश्चित करें कि आप दोनों दस्तावेज़ और एप्लिकेशन ऑब्जेक्ट्स पर कॉल करें और सुनिश्चित करें कि यह एक अंत में ब्लॉक में है।

.exe चाहिए चले जाएं यदि आप उपरोक्त का पालन करते हैं, तो आपको प्रक्रिया को मारने की आवश्यकता नहीं होगी।

संपादित करें: आपके प्रश्न का उत्तर नहीं , बी यूटी विषय पर फिर भी ध्यान रखें कि आपको अनुमति के साथ सर्वर पर भी समस्याएं आ रही हैं। सुनिश्चित करें कि आप इसके लिए एक विशिष्ट उपयोगकर्ता बनाते हैं और उस उपयोगकर्ता को अपनी AppPool पहचान (या सेवा पहचान) के रूप में उपयोग करते हैं। फिर आपको निम्न करने की आवश्यकता होगी:

  1. सुनिश्चित करें कि आपने स्वचालन घटकों को स्थापित किया है, जाहिर है
  2. "dcomcnfg" चलाने
  3. घटक सेवा -> कंप्यूटर -> मेरा कंप्यूटर -> COM + अनुप्रयोग
  4. "Microsoft Word दस्तावेज़" (या " {000209FF-0000-0000-C000-000000000046} ") -> गुण
  5. सुरक्षा टैब -> लॉन्च और एक्टिवेशन अनुमतियां -> अनुकूलित करें
  6. "संपादित करें" पर क्लिक करें और ऊपर से अपना ऐपपुल उपयोगकर्ता जोड़ें
  7. चरण 5-6 दोहराएं, लेकिन चुनें "पहुँच अनुमतियाँ"

उस पर सबसे ऊपर, आपको अभी भी winword.exe को सर्वर से सीधे अपने ऐपपूल उपयोगकर्ता के रूप में चलाने की आवश्यकता हो सकती है, ऊपर दिए गए संवाद विकल्प के बावजूद, आरंभ में सेटअप करने के लिए प्रोफ़ाइल।


No comments:

Post a Comment