Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    33

    Problema con Interop.Microsoft.Office.Interop.Word

    Salve a tutti,
    Ho sviluppato un sito web che permette di compilare una form (utilizzando jquery) e costruire quindi un file word che sarà aperto subito dopo la compilazione per permettere la stampa.
    Ho utilizzato queste librerie: Interop.Microsoft.Office.Interop.Word (alla mia soluzione ho aggiunto il riferimento ad essa cosi nel web.config ottengo:

    codice:
    <add assembly="office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/> <add assembly="Microsoft.Vbe.Interop, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
    )

    In locale la mia applicazione funziona correttamente, appena la carico sul server mi da il seguente errore:
    Configuration Error

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

    Parser Error Message: Could not load file or assembly 'office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.

    Qual'è il problema?
    (il sito è hostato su godaddy).

    Grazie a tutti!

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Interop.Word è solo un interop .
    Per usarlo devi avere office installato.

    Se vuoi creare dei documenti word devi cercare delle librerie specifiche che lo facciano.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    33
    Grazie per la tua risposta,
    Forse mi sono spiegato male. All' interno del mio sito è presente un file word (non deve essere creato), la mia app deve semplicemente aprire quel file e scriverci sopra attraverso dei dati che gli vengono passati dall'utente.

    Non va bene questa dll per il mio scopo?
    Ho visto che moltissimi utenti la utilizzano per effettuare queste operazioni.

    Grazie
    Ilario

  4. #4
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Originariamente inviato da Ila_rio
    Grazie per la tua risposta,
    Forse mi sono spiegato male. All' interno del mio sito è presente un file word (non deve essere creato), la mia app deve semplicemente aprire quel file e scriverci sopra attraverso dei dati che gli vengono passati dall'utente.

    Non va bene questa dll per il mio scopo?
    Ho visto che moltissimi utenti la utilizzano per effettuare queste operazioni.

    Grazie
    Ilario
    Crearlo o modificarlo è la stessa cosa, ti serve office o altre librerie tipo aspose word (che però è a pagamento)

    Aggiungo che se ti vanno bene anche i docx puoi usare questa libreria con alcune limitazioni
    http://www.microsoft.com/en-us/downl...s.aspx?id=5124
    Non l'ho mai usata sinceramente, ma è gratuita.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    33
    Ma installato intendi sulla mia macchina o sul server?

  6. #6
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Originariamente inviato da Ila_rio
    Ma installato intendi sulla mia macchina o sul server?
    Installato dove è installata l'applicazione.
    Dato che parli di godaddy e siamo nel forum di ASP.NET immagino sia un applicazione web e quindi Office o word devono essere installati sul server per usare l'Interop.
    [Ma dato che non hai i permessi per farlo non è possibile.]

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    33
    Conosci qualche provider in cui sia installato?

    Grazie per l'aiuto.

  8. #8
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Originariamente inviato da Ila_rio
    Conosci qualche provider in cui sia installato?

    Grazie per l'aiuto.
    Che io sappia no e non avrebbe senso, per installarlo devi pagare la licenza e poi ci sarebbero i problemi di versione, al massimo puoi farlo su un server dedicato.
    La soluzione è semplice devi usare un componente esterno come fanno tutti.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.