Condividi tramite


Modelli di distribuzione (2003 System)

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di documento

  • Progetti a livello di applicazione

Versione Microsoft Office

  • Microsoft Office 2003

Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione.

Con Visual Studio Tools per Office è supportata la distribuzione di soluzioni in un computer locale o in un percorso di rete. I modelli sono diversi per i due tipi principali di progetti:

  • Personalizzazioni a livello di documento

  • Componenti aggiuntivi a livello di applicazione

Per ulteriori informazioni sulle personalizzazioni a livello di documento e sui componenti aggiuntivi a livello di applicazione, vedere Architettura delle personalizzazioni a livello di documento e Architettura dei componenti aggiuntivi a livello di applicazione.

Modelli di distribuzione per le personalizzazioni a livello di documento

Per le personalizzazioni per Word ed Excel sono disponibili tre modelli di distribuzione principali. Tali modelli sono riepilogati nella tabella che segue.

Percorso dei documenti

Ubicazione dell'assembly

Locale

Condivisione di rete (UNC) o server Web (HTTP)

Locale

Locale

Condivisione di rete o server Web

Condivisione di rete o server Web

Ciascun modello di distribuzione presenta vantaggi e aspetti da valutare prima di stabilire la modalità di distribuzione della soluzione.

Modello di distribuzione locale/rete

Questo modello prevede la distribuzione di copie del documento o della cartella di lavoro nei computer dei singoli utenti e la collocazione dell'assembly in una condivisione di rete. Per distribuire il documento è possibile collocare un modello su un server e chiedere ai singoli utenti di crearne una copia locale.

Questo modello garantisce un'agevole manutenzione dell'assembly e un'elevata flessibilità per l'utente finale, che può eseguire alcune operazioni di personalizzazione del testo del documento. Per informazioni dettagliate sulla distribuzione, vedere Procedura: distribuire le soluzioni Office (2003 System).

Vantaggi

  • Gli utenti finali possono personalizzare le proprie copie del documento, ad esempio aggiungendo il proprio nome e i propri numeri di telefono nei commenti. Queste attività di personalizzazione risultano più difficili se ognuno utilizza un documento condiviso comune.

  • Gli utenti possono lavorare ai propri documenti in modalità non in linea.

  • Gli utenti possono salvare i documenti nel percorso che ritengono più comodo, ad esempio in una speciale cartella per i documenti o sul desktop.

  • Gli utenti possono creare copie di backup locali dei documenti.

Considerazioni

  • È necessario che un amministratore imposti dei criteri di protezione per la condivisione di rete.

  • Quando il documento viene modificato, è necessario distribuire a tutti gli utenti le copie del documento aggiornato o chiedere agli utenti di creare una nuova copia locale a partire dal modello.

  • Se si utilizza un percorso HTTP o HTTPS per accedere all'assembly, quest'ultimo viene memorizzato nella cache di Internet Explorer. Se un utente apre il documento personalizzato senza essere connesso alla rete, il documento funziona comunque, grazie alle informazioni memorizzate nella cache. Se tuttavia l'utente non ha mai aperto il documento in precedenza oppure ha eliminato il contenuto della cache del browser Internet, l'assembly non sarà presente nel computer e non potrà essere eseguito. Per ulteriori informazioni, vedere la classe Modello non in linea per le soluzioni Office (2003 System).

  • Se si utilizza un percorso HTTP o HTTPS per accedere a un documento, l'assembly verrà caricato solo se la casella di controllo Sfoglia nella stessa finestra di Esplora risorse è selezionata per i file doc o xls. Questa opzione viene utilizzata in Internet Explorer per determinare se il documento è contenuto nella finestra corrente o in una finestra distinta. Se il documento è contenuto in una finestra distinta, l'assembly non verrà caricato né eseguito. Per ulteriori informazioni, vedere Risoluzione dei problemi in Office in fase di esecuzione.

Modello di distribuzione locale/locale

Il modello locale/locale prevede la distribuzione delle copie del documento o della cartella di lavoro e delle copie dell'assembly nei computer dei singoli utenti. Questo è il modello ideale se non si prevede di apportare molte modifiche al documento o all'assembly oppure se la rete è spesso non disponibile. Per informazioni dettagliate sulla distribuzione, vedere Procedura: distribuire soluzioni per l'utilizzo non in linea di documenti (System 2003).

Vantaggi

  • Non è necessaria alcuna condivisione di rete.

  • Il documento e l'assembly sono sempre disponibili nel computer locale, indipendentemente dallo stato della rete.

Considerazioni

  • In caso di modifica del documento o dell'assembly, è necessario distribuire la soluzione aggiornata a tutti gli utenti.

Modello di distribuzione rete/rete

Il modello rete/rete prevede che il documento o la cartella di lavoro e l'assembly della soluzione vengano resi disponibili in rete, dove possono essere utilizzati dagli utenti finali. Questo è il modello ideale quando gli utenti hanno spesso l'esigenza di lavorare in collaborazione o se il documento o la cartella di lavoro e l'assembly vengono aggiornati di frequente. Per informazioni dettagliate sulla distribuzione, vedere Procedura: distribuire file di soluzione utilizzando la Pubblicazione guidata (2003 System).

Vantaggi

  • L'utilizzo di una sola copia master dell'assembly e del documento facilita gli aggiornamenti.

  • La collaborazione e la condivisione dei documenti risultano più semplici se il documento o il modello è disponibile in un server di portale, quale SharePoint Portal Server.

Considerazioni

  • Gli utenti devono essere connessi alla rete.

  • Se tutti gli utenti possono caricare file nel percorso che contiene il modello o il documento personalizzato, ad esempio in un sito di SharePoint Portal Server utilizzato per la collaborazione a livello di gruppo, il documento e l'assembly non possono essere considerati attendibili sulla base del percorso.

Modelli di distribuzione per i componenti aggiuntivi a livello di applicazione

A seconda che l'assembly del componente aggiuntivo si trovi in rete o nel computer locale esistono due modelli di distribuzione dei componenti aggiuntivi creati con Visual Studio Tools per Office. Per entrambi i modelli occorre che il manifesto dell'applicazione e le chiavi del Registro di sistema necessarie siano installati nel computer dell'utente finale. Per ulteriori informazioni, vedere la classe Distribuzione di componenti aggiuntivi a livello di applicazione (System 2003).

Modello di distribuzione in rete

Questo modello prevede l'inserimento degli assembly dei componenti aggiuntivi in un server. Per informazioni dettagliate sulla distribuzione, vedere Procedura: distribuire le soluzioni Office (2003 System).

Vantaggi

  • I client possono ricevere automaticamente gli aggiornamenti dei componenti aggiuntivi riavviando l'applicazione di Microsoft Office oppure disattivando e poi riattivando il componente aggiuntivo mediante la finestra di dialogo Componenti aggiuntivi COM dell'applicazione.

Considerazioni

Modello di distribuzione locale

Questo modello prevede la distribuzione dell'assembly del componente aggiuntivo nel computer dei singoli utenti. Per informazioni dettagliate sulla distribuzione, vedere Procedura: distribuire le soluzioni Office (2003 System).

Vantaggi

Considerazioni

  • È necessario che agli assembly venga conferita l'attendibilità totale nel computer dell'utente. Nel progetto di installazione fornito con i progetti a livello di applicazione non è inclusa un'azione predefinita per la creazione dei criteri di protezione necessari.

  • In caso di modifica degli assembly dei componenti aggiuntivi, è necessario distribuire gli assembly aggiornati a tutti gli utenti.

Vedere anche

Attività

Procedura: distribuire le soluzioni Office (2003 System)

Procedura: preparare il computer degli utenti finali per l'esecuzione delle soluzioni Office (System 2003)

Procedura: aggiornare i file di assembly distribuiti (System 2003)

Procedura: aggiornare documenti di Office distribuiti in cui sono utilizzate estensioni di codice gestito (2003 System)

Procedura: distribuire soluzioni per l'utilizzo non in linea di documenti (System 2003)

Concetti

Distribuzione di soluzioni Office (System 2003)

Distribuzione delle personalizzazioni a livello di documento (2003 System)

Distribuzione protetta (System 2003)