Cómo configurar su servidor web para que admita Silverlight
Pero todavía hay una cosa que señalar: los servidores web normalmente sólo admiten una cantidad limitada de contenido de archivos estáticos con extensiones conocidas. Esto parece estar bien, pero Silverlight introduce dos nuevas extensiones de archivo (.xaml para archivos XAML sueltos; .xap para archivos con formato de paquete binario basado en zip), por lo que debe agregar el tipo MIME al servidor web para que los servidores web reconozcan y procesen este tipo de archivos. Aquí hay una lista de tipos MIME que necesita agregar a su servidor web:
Tipos de extensión MIME
.xaml application/xaml xml
.xap application / x-silverlight-app
Eso es todo lo que necesitas hacer. Sin embargo, el método específico para agregar tipos MIME en diferentes servidores web en realidad varía de un servicio web a otro. Aquí hay una lista de algunos servidores web actualmente populares y sus enlaces donde puede encontrar información sobre cómo configurarlos:
Apache (2.0, 1.3)
IIS (7 / 6.0 / 5.0 / 4.0)
lighttpd
Servidor web Sun Java System p>
Al actualizar los tipos MIME admitidos, es posible que desee agregar tipos relacionados, como compatibilidad con aplicaciones WPF y ClickOne, luego también deberá agregar los tipos MIME en la siguiente tabla:
Tipos MIME extendidos
.aplicación manifiesto/manifest
.aplicación aplicación/aplicación-x-ms
.aplicación xbap/x-ms -xbap
.deploy application /octet-stream
.xps application/vnd.ms-xpsdocument
Sin embargo, si su servidor web está en un servidor de disfrute cuya configuración no puede modificar, luego puede que los archivos XAP en realidad se basen en la compresión zip, por lo que simplemente cambia .XAP a .ZIP y apunta el parámetro de origen del objeto Silverlight en el HTML al nuevo directorio de archivos en el HTML. Aquí tienes un ejemplo (haz clic aquí para verlo), pero mirando el código fuente de la página puedes hacerte una idea de de qué se trata esta técnica. Esta es simplemente una página HTML normal que apunta a un archivo zip que contiene contenido de Silverlight.
IIS 7.0, que se incluye con Windows Server 2008, ya admite los tipos MIME WPF y Silverlight anteriores de forma predeterminada, incluidas las extensiones .xap y .xaml.
Por lo tanto, si utiliza Windows Server 2008, obtendrá todo lo que necesita.