Microsoft® SilverlightTM is a cross-browser, cross-platform plug-in for delivering the next generation of .NET-based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows.
In most cases, hosters do not need to perform particular deployments to support Silverlight. However, check for the following basic items that could prevent Silverlight from functioning correctly.
IIS 7 in Windows Server 2008
All MIME types needed to support Silverlight are implemented by default in IIS 7 in Windows Server 2008 and Windows Vista SP1. Windows Vista customers can add MIME types by running IIS Manager, clicking MIME Types, then clicking Add, and then adding the following MIME types:
•.xap application/x-silverlight-app
•.xaml application/xaml+xml
•.xbap application/x-ms-xbap
In Windows Server 2003 IIS 6.0
To enable IIS 6.0 in Windows Server 2003 or IIS 7 in Windows Vista with the appropriate MIME Types, add:
•.xap application/x-silverlight-app
•.xaml application/xaml+xml
•.xbap application/x-ms-xbap
Here is a VBS script you could run to enable each of these types:
Using the IIS Manager User Interface in IIS 6.0 in Windows Server 2003
1. Go to Start\Administrative Tools and run IIS Manager. See the figure below:
In the MIME Types dialog box, enter one of these MIME types:
•.xap application/x-silverlight-app
•.xaml application/xaml+xml
•.xbap application/x-ms-xbap