Если вы создаете новое приложение Silverlight в Visual Studio, один из вариантов при создании проекта - заставить Visual Studio создать проект ASP.NET, который отображает ваше приложение Silverlight. Возможно, вы могли бы начать с этого кода, а затем интегрировать его в свое приложение.