In IIS 6.0 bisogna installare manualmente il mime type relativo alle applicazioni Silverlight 2.0, chiaramente oltre ad installare il framework 3.5 e il relativo service pack 1.
Per farlo, basta aprire la console di IIS, fare click con il tasto destro del mouse sul nome del server e selezionare la voce "Properties". Fatto questo, vi ritroverete questa finestra..

Silverlight mime type configuration

Facendo click sull'opzione "MIME Types..." saremo così in grado di aggiungere la mappatura all'estensione .xap, propria delle applicazioni Silverlight 2.0:

Silverlight mime type configuration

inserendo i seguenti valori:

  • Extension: .xap
  • MIME Type: application/x-silverlight-app

Così facendo siamo in grado di offrire applicazioni Silverlight all'interno di siti web ASP.NET hostati su IIS 6.