Condividi tramite


Distribuire un'applicazione Silverlight a un sito Web

Dd185521.0b2c798e-86c6-4ea2-a8a6-5cf1f12be1e2(it-it,Expression.40).png

Per distribuire l'applicazione Microsoft Silverlight, è necessario copiare il file con estensione xap compilato in una cartella Web e richiamare il file con estensione xap da una pagina Web nello stesso modo in cui la pagina di test (Default.html o TestPage.html) richiama il file con estensione xap. Per copiare i file, è possibile utilizzare xcopy oppure gli strumenti di importazione e distribuzione di uno strumento di creazione di siti Web come Microsoft Expression Web o Microsoft Visual Studio 2010 .

Quando un utente raggiunge la pagina Web, l'applicazione Silverlight verrà visualizzata. In alternativa, se gli utenti non dispongono del runtime di Silverlight installato, visualizzeranno un messaggio di installazione e un collegamento.

Per distribuire un'applicazione Silverlight mediante xcopy

  1. Creare ed eseguire il test (F5) del progetto di Silverlight. Quando si compila e si esegue il testo di un progetto Silverlight, vengono creati i seguenti file nella cartella \bin\debug vengono creati i file seguenti e Expression Blend tenta di aprire la pagina Web iniziale.

    File Descrizione

    AppManifest.xaml

    Versione Silverlight del file AppManifest.xml.

    Default.html (o TestPage.html se il progetto è stato creato con Visual Studio 2010)

    Una pagina Web che carica l'applicazione Silverlight (contenuta in ProjectName.xap) nel browser.

    ProjectName.dll

    L'assembly compilato dell'applicazione progettato nei file di contenuto del progetto.

    ProjectName.pdb

    Informazioni di debug per l'applicazione.

    ProjectName.xap

    Archivio compresso che include tutto il contenuto e le risorse per l'applicazione Silverlight sopra descritta. Gli utenti possono scaricare il file nel browser ed eseguirlo con il plug-in Silverlight.

  2. Copiare il file ProjectName.xap in una cartella in un sito Web. Ad esempio, se nel computer è installato Internet Information Services, è possibile copiare il file con estensione xap in una directory virtuale nel sito predefinito, che in genere corrisponde a C:\Inetpub\wwwroot.

    [!NOTA]

    Se l'applicazione contiene file Microsoft Expression Encoder o file multimediali, sarà necessario copiare anche tali file.

  3. Per eseguire il test della distribuzione, è possibile copiare la pagina di test (Default.html o TestPage.html) oppure è possibile copiare il codice dalla pagina di test in una pagina Web esistente nella cartella Web. Accertarsi di modificare il nome del file con estensione xap in modo che corrisponda al file con estensione xap dell'applicazione.

  4. Selezionare la pagina Web che richiama l'applicazione Silverlight per verificarne l'aspetto.

Per ulteriori informazioni sulla distribuzione di un'applicazione Silverlight in un sito Web, vedere uno o più degli argomenti seguenti:

Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.