Вообще говоря, объем знаний ASP.Net, необходимых для разработки Silverlight, очень и очень низок.
Приложения Silverlight размещаются в браузере, обычно через тег <object>
. Это может сидеть на странице asp.net или HTML-страницы. Шаблон Silverlight создает это для вас, так что вы можете забыть его там и просто продолжить работу с приложением Silverlight.
Конечно, если вы интегрируетесь в среду ASP.net (например, острова Silverlight, разбросанные по сайту ASP.net), то это другое дело. Есть способы заставить Silverlight общаться с HTML-домом через HTML-мост, но это не обязательно. Действительно зависит от того, что вы разрабатываете и с чем интегрируете. (новый сайт против существующего)
Я избегал ASP.net столько, сколько мог, так как богатства по сравнению с рабочим столом (WPF) просто не было. Silverlight изменил все это. Это богатый мир в Интернете сейчас!
Лучшим местом для начала изучения Silverlight является сайт www.silverlight.net, посвященный началу работы с сайтом. отличные Quickstarts и учебные пособия там.
Удачи