Насколько мне известно, нет необходимости переносить веб-приложение как приложение Silverlight.Silverlight - это очень специфическая технология, предоставляемая Microsoft для разработки полнофункциональных веб-приложений для .NET (ASP.NET) Framework.
Silverlight - это технология, используемая для приложения Rich Internet (на стороне клиента) поверх приложения ASP.NET (на стороне сервера), такого как Flash.Если вы хотите добавить элементы управления Silverlight или фреймворк в существующее веб-приложение (ASP.NET), вы можете добавить его для любой версии приложения ASP .NET, не нужно переходить на версию Silverlight.
Текущая версия ASP.NET - ASP.NET 4, текущая версия Silverlight - Silverlight 4.