Нужно ли размещать silverlight на веб-сайте, прежде чем я смогу разместить его в Интернете? Например, когда вы впервые создали приложение Silverlight, он попросит вас проверить «Применить приложение silverlight для нового веб-сайта». Требуется ли это, если я хочу разместить свою заявку в Интернете.
Чтобы приложение Silverlight работало на веб-сайте, необходимо разместить файл .xap на странице ASPX или HTML со следующим кодом внутри тега. Обязательно измените источник на имя вашего .xap файла.
<form id="form1" runat="server" style="height:100%"> <div id="silverlightControlHost"> <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> <param name="source" value="ClientBin/whateveryoucalledit.xap"/> <param name="onError" value="onSilverlightError" /> <param name="background" value="white" /> <param name="minRuntimeVersion" value="4.0.50826.0" /> <param name="autoUpgrade" value="true" /> <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none"> <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> </a> </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div> </form>
Если вы хотите, чтобы ваше приложение Silverlight было доступно в Интернете, очевидно, что оно должно быть размещено на веб-сайте. Это не значит, что это должен быть веб-сайт, созданный Visual Studio - это только для того, чтобы начать разработку.