Ajouter une application Silverlight 2 à un site Web
Pour déployer votre application Silverlight 2, 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 2 ou Microsoft Visual Studio 2008.
Lorsque quelqu’un navigue jusqu’à votre page Web, votre application Silverlight 2 apparaît. Si les utilisateurs n’ont pas installé la visionneuse d’exécution de Silverlight 2, 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 2. Lorsque vous créez et testez un projet Silverlight 2, 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 2 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 2 (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 inclut tout le contenu et les ressources pour l’application Silverlight 2. Les utilisateurs téléchargent ce fichier sur leurs navigateurs 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.
Remarque : Si votre application comporte des fichiers Microsoft Expression Encoder 2 ou des fichiers multimédias, vous devrez également copier ces fichiers.
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.
Naviguez jusqu’à la page Web qui appelle votre application Silverlight 2 pour tester la manière dont elle apparaît.
Étapes suivantes
- Pour plus d’informations sur le déploiement, voir la page relative au déploiement de Silverlight 2 (éventuellement en anglais) sur MSDN.