Once we have a Silverlight application ready, we will want to show it to the rest of the world. This means deploying it!
While Silverlight is a .NET technology, it doesn't require .NET to be installed on the server. Remember that it's a client-side technology. The Silverlight plugin on the client will download and run the application using the version of the Common Language Runtime (CLR) embedded in the Silverlight plugin. In this recipe, we'll look at how we can deploy a Silverlight application.
Deploying a Silverlight application is easy; the Silverlight code is compiled and wrapped into a
*.xap file. Getting this file on the client side and running it from there is our only concern. ...