Добавьте HTML-разметку со своей страницы default.aspx в приложении Silverlight на свою страницу .aspx в существующем приложении.Примерно так:
<object type="application/x-silverlight-2"
data="data:application/x-silverlight,"
style="position:fixed;height:100%; width:100%;">
<param name="source" value="ClientBin/YourXAPFile.xap"/>
<param name="minRuntimeVersion" value="3.0.40624.0" />
<param name="autoUpgrade" value="true" />
<div align="center" style="background-image:url(ClientBin/Icons/install_v1.png);height:100%;background-repeat:no-repeat;background-position:center;background-color:#666;padding:0">
<div style="text-align:center;padding-top:300px;">
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration: none">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight"
style="border-style: none" />
</a>
</div>
</div>
</object>
Ваша разметка может немного отличаться в зависимости от того, какую версию Silverlight вы используете и какие параметры вы можете добавить.Если это работает для вас, вы также можете создать решение Visual Studio, содержащее как существующее веб-приложение ASP.NET, так и приложение Silverlight, и добавить приложение Silverlight в список приложений Silverlight веб-приложений.