Configurar un Web Server para hostear contenido silverlight
Hacer deploy de contenido silverlight a un web server es bastante fácil.
Principalmente cabe aclarar que silverlight no necesita correr sobre un servidor basado en Microsoft. Apache puede hostear el contenido tanto como el IIS.
Pero hay algo que deben tener en cuenta. Los servidores son configurados para almacenar archivos de extensión conocidos como estáticos. Pero silverlight trae dos tipos de extensiones nuevas ( pueden ver esto en forma detallada en mi primer post de silverlight 2). Estos tipos son XAML y XAP.
Por ende lo que debemos hacer es agregar los MIME types de esas extensiones al web server para que reconozca silverlight apropiadamente. Aquí están los mismos.
.xaml
application/xaml+xml
.xap
application/x-silverlight-app
En este caso trabajaremos con IIS, vayan a Panel de Control ->Programas ->Activas o desactivas las características de windows...
En herramientas administrativas elijan IIS Manager.

Una ves allí elijan MIME TYPES.
Y ahí agregar ...
Listo , eso es todo lo que deben hacer para que IIS admita silverlight. :)
saludos!
Por si no tienen los siguientes myme tipes deben estar también.
.manifest
application/manifest
.application
application/x-ms-application
.xbap
application/x-ms-xbap
.deploy
application/octet-stream
.xps
application/vnd.ms-xpsdocument