Déployer une application Silverlight vers un site Web
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
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.
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.
Remarque : Si votre application comporte des fichiers Microsoft Expression Encoder ou des fichiers multimédias, vous devrez également les copier.
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.
Accédez à la page Web qui appelle votre application Silverlight pour vérifier comment elle s'affiche.
Étapes suivantes
- Pour plus d'informations sur le déploiement, voir la page Silverlight - Deployment and Localization (déploiement et localisation de Silverlight) sur MSDN.