Condividi tramite


Aggiungere un'applicazione Silverlight 2 a un sito Web

Questa pagina si applica solo ai progetti di Silverlight 2

Per distribuire l'applicazione Silverlight 2, è sufficiente copiare in una cartella Web il file con estensione xap compilato e chiamarlo da una pagina Web nello stesso modo in cui la pagina di prova (Default.html o TestPage.html) chiama 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, ad esempio Microsoft Expression Web 2 o Microsoft Visual Studio 2008.

Quando un utente visiterà la pagina Web, verrà visualizzata l'applicazione Silverlight 2. In alternativa, qualora l'utente non disponga del runtime di Silverlight 2 installato, riceverà un invito a installarlo con il relativo collegamento.

Per distribuire un'applicazione Silverlight mediante xcopy

  1. Generare e testare (F5) il progetto di Silverlight 2. Durante la generazione e il test di un progetto di Silverlight 2, vengono creati i file seguenti nella cartella\bin\debug, e Expression Blend tenta di aprire la pagina Web iniziale.

    File

    Descrizione

    AppManifest.xaml

    Una versione Silverlight 2 del file AppManifest.xml.

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

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

    ProjectName.dll

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

    ProjectName.pdb

    Informazioni di debug per l'applicazione.

    ProjectName.xap

    Un file compresso contenente tutto il contenuto e le risorse per l'applicazione Silverlight 2. Gli utenti scaricano questo file nel browser e lo eseguono con il plug-in Silverlight 2.

  2. Copiare il file ProjectName.xap in una cartella o in un sito Web. Se ad esempio è installato Internet Information Services, è possibile copiare il file con estensione xap in una directory virtuale del sito predefinito, in genere associata a C:\Inetpub\wwwroot.

    [!NOTA]

    Se l'applicazione include file o file multimediali Microsoft Expression Encoder 2, sarà necessario copiare anch'essi.

  3. Per testare la distribuzione, è possibile copiare la pagina di prova (Default.html o TestPage.html) oppure creare codice dalla pagina di prova in una pagina Web esistente della cartella Web. Modificare il nome del file con estensione xap affinché corrisponda a quello del file con estensione xap dell'applicazione.

  4. Passare alla pagina Web che chiama l'applicazione Silverlight 2 per testarne l'aspetto.

Passaggi successivi