Just a quick tip in case you have deployed your ASP MVC app with silverlight controls in it which are not appearing. I experienced this recently when deploying to IIS6. The solution is
- Open the IIS manager app (Start->Admin->Internet Information Services (IIS) Manager)
- Expand the local computer node
- Then expand the Websites nodes
- Right-click your website and select “Properties”
- Click the “Http Headers” tab
- At the bottom of the page click the “MIME Types” button
- Click the “New” button
- For the extension type in .xap
- For the MIME Type type in application/x-silverlight-app
All done 