Partager via


Déployer une application Silverlight vers un site Web

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

Pour déployer votre application Microsoft Silverlight, il vous suffit de copier le fichier .xap compilé dans un dossier Web et d'appeler le fichier .xap depuis une page Web de la même manière que la page de test (Default.html ou TestPage.html) appelle le fichier .xap. Pour copier les fichiers, vous pouvez utiliser xcopy ou les outils d'importation et de déploiement d'un outil de création de site Web tel que Microsoft Expression Web ou Microsoft Visual Studio 2008.

Lorsque quelqu'un accède à votre page Web, votre application Silverlight apparaît. Alternativement, si des utilisateurs n'ont pas installé la version d'exécution de Silverlight, ils verront un message d'installation et un lien.

Pour déployer une application Silverlight avec xcopy

  1. Créez et testez (F5) votre projet Silverlight. Lorsque vous générez et testez un projet Silverlight, les fichiers suivants sont créés dans le dossier \bin\debug et Expression Blend tente d'ouvrir la page Web de démarrage.

    Fichier

    Description

    AppManifest.xaml

    Version Silverlight du fichier AppManifest.xml.

    Default.html (ou TestPage.html si le projet a été créé avec Visual Studio 2008)

    Page Web qui charge l'application Silverlight (contenue dans ProjectName.xap) dans le navigateur.

    ProjectName.dll

    Assembly compilé de l’application créée dans les fichiers de contenu de votre projet.

    ProjectName.pdb

    Informations de débogage pour l’application.

    ProjectName.xap

    Archive compressée qui comprend tout le contenu et toutes les ressources pour l'application Silverlight. Les utilisateurs téléchargent ce fichier dans leur navigateur et l'exécutent avec le plug-in Silverlight.

  2. Copiez le fichier ProjectName.xap dans un dossier sur un site Web. Par exemple, si vous avez installé les services Internet (IIS), vous pouvez copier le fichier .xap dans un répertoire virtuel sur le site par défaut, qui est généralement mappé vers C:\Inetpub\wwwroot.

    Dd185521.alert_note(FR-FR,Expression.30).gifRemarque :

    Si votre application comporte des fichiers Microsoft Expression Encoder ou des fichiers multimédias, vous devrez également les copier.

  3. Pour tester votre déploiement, vous pouvez copier la page de test (Default.html ou TestPage.html), ou coder depuis la page de test vers une page Web présente dans le dossier Web. Veillez à modifier le nom du fichier .xap pour qu’il corresponde au fichier .xap dans votre application.

  4. Accédez à la page Web qui appelle votre application Silverlight pour vérifier comment elle s'affiche.

Étapes suivantes