Compartir a través de


Agregar una aplicación Silverlight 2 a un sitio web

Esta página es específica de proyectos Silverlight 2

Para implementar una aplicación Silverlight 2, todo lo que tiene que hacer es copiar el archivo .xap compilado en una carpeta web y llamar al archivo .xap desde una página web del mismo modo que la página de prueba (Default.html o TestPage.html) llama al archivo .xap. Para copiar los archivos, use xcopy o las herramientas de importación e implementación de alguna herramienta de creación de sitios web como Microsoft Expression Web 2 o Microsoft Visual Studio 2008.

Cuando alguien visite la página web, se mostrará la aplicación Silverlight 2. Como alternativa, si los usuarios no tienen el motor en tiempo de ejecución de Silverlight 2 instalado, verán un mensaje de instalación y un vínculo.

Implementar una aplicación Silverlight mediante xcopy

  1. Genere y pruebe (F5) el proyecto Silverlight 2. Al generar y probar un proyecto Silverlight 2, se crean los siguientes archivos en la carpeta \bin\debug y Expression Blend intenta abrir la página web de inicio.

    Archivo

    Descripción

    AppManifest.xaml

    Versión de Silverlight 2 del archivo AppManifest.xml.

    Default.html (o TestPage.html si el proyecto se creó con Visual Studio 2008)

    Página web que carga la aplicación Silverlight 2 (contenida en ProjectName.xap) en el explorador.

    ProjectName.dll

    Ensamblado compilado de la aplicación que diseñó en los archivos de contenido del proyecto.

    ProjectName.pdb

    Información de depuración de la aplicación.

    ProjectName.xap

    Archivo comprimido que incluye todo el contenido y los recursos de la aplicación Silverlight 2. Los usuarios descargan este archivo en sus exploradores y lo ejecutan con el complemento Silverlight 2.

  2. Copie el archivo ProjectName.xap en una carpeta o un sitio web. Por ejemplo, si tiene Internet Information Services instalado, puede copiar el archivo .xap en un directorio virtual del sitio predeterminado que suele estar asignado a C:\Inetpub\wwwroot.

    [!NOTA]

    Si la aplicación incluye archivos de Microsoft Expression Encoder 2 o archivos multimedia, deberá copiar también esos archivos.

  3. Para probar la implementación, copie la página de prueba (Default.html o TestPage.html) o cree código para ir de la página de prueba a una página web existente de la carpeta web. Asegúrese de cambiar el nombre del archivo .xap para que coincida con el archivo .xap de la aplicación.

  4. Vaya a la página web que llama a la aplicación Silverlight 2 para probar cómo aparece.

Pasos siguientes