locked
הוספת assembly RRS feed

  • שאלה

  • בניתי אתר והעלתי אותו לשרת.

     בשביל השורה הזאת בקוד  Microsoft.Office.Interop.Word.Application wordapp = new Microsoft.Office.Interop.Word.Application();

    הוספתי dll : 

    Microsoft.Office.Interop.Word

    השגיאה שקבלתי היתה: 

    Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

    הבנתי שעלי להוסיף assembly ב- web.config 
    הוספתי אותו כך: 
    <add assembly="Microsoft.Office.Interop.Word, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>

    אך האתר נופל בשורה זו .
    אשמח מאוד לקבל עזרה ממבינים בתחום באופן דחוף!!!!!!!!!!!!!!!

    • נערך על-ידי מתכנתת מצליחה יום שלישי 10 יולי 2012 09:26
    • הועבר על-ידי ipdd יום שלישי 10 יולי 2012 10:23 שיוך (מאת:C# and .NET Framework)
    יום שלישי 10 יולי 2012 09:12

תשובות

  • או להתקין אופיס על המחשב עליו רץ האתר,

    מאוד ייתכן שזה לא באפשרותך, וגם אם כן זה כרוך בהשגת רישיון לכל דבר כמדומני, שזה עלות רצינית.

    הדרך האחרת היא: לא להשתמש באוטומציה של אופיס, אלא לעשות הכל "לבד".

    אם זה יצירת מסמך וורד וכדומה, להשתמש בספריה חופשית מהאינטרנט, או בספריה חינמית של מיקרוסופט לעריכת OpenXml, מתאים לפורמט הdocx ל2007 ואילך.

    • הוצע כתשובה על-ידי tetitu יום שלישי 10 יולי 2012 12:08
    • סומן כתשובה על-ידי Ori CalvoModerator יום שישי 13 יולי 2012 12:17
    יום שלישי 10 יולי 2012 10:09

כל התגובות