Now you develop a great application with some fancy Silverlight content and want to deploy on a production server.
The good news is Silverlight does not require any additional software to be installed on web server.
All you have to do is adding two Mime types for Silverlight so the content can be served correctly.
On IIS server, you go to IIS Manager, right click on server and choose properties.
Select Mime Type option to add new Mime types
.xaml - application/xaml+xml
.xap - application/x-silverlight-app
That's it. Your website can go live with Silverlight
On IIS7, Mime types for silverlight are already included so you don't need to configure anything.