2009-08-11 4 views
0

Я создал приложение asp.net. Как интегрировать тег silverlight в мой проект asp.net. Когда я googled, я получил некоторые примеры для 2.0. Где я могу найти пример решения для silverlight 3.0?Как интегрировать silverlight 3 с asp.net

Примечание: когда я искал то же самое в google, у меня появилось решение добавить system.web.silverlight.dll, который присутствует в моих% win%/Program Files \ Microsoft SDK \ Silverlight \ v2.0 \ Libraries \ Server \ system. web.silverlight.dll

для 3,0% выигрыш%/Program Files \ Microsoft SDKs \ Silverlight \ v3.0 \ Библиотеки \ Server \ System.ServiceModel.PollingDuplex.dll не там нет system.web.silverlight.dll ,

Что мне нужно сделать, чтобы интегрировать Silverlight в мой asp.net?

ответ

0

Вы не хотите добавлять эти сборки на свой сайт asp.net так же, как и для разработки проекта Silverlight.

Все, что вам нужно:

  1. Silverlight 3 плагин в машине пользователя
  2. XAP файл, который скомпилированный Silverlight 3 двоичных
  3. Последние Silverlight.js
  4. Некоторые разметки в вашем html или aspx, например, пример ниже (ClientBin/BIA1.XAP используется как бинарный)

Это намного проще, e Silverlight Tools для VS2008 и настройте его для вас, добавив проект New Silverlight в ваше решение, он спросит вас, хотите ли вы интегрироваться с существующим сайтом asp.net с созданным тестовым html-файлом. Download here

<object data="data:application/x-silverlight," type="application/x-silverlight-2" width="100%" height="100%">   
     <param name="source" value="ClientBin/BIA1.xap"/> 
     <param name="onerror" value="onSilverlightError" /> 
     <param name="background" value="white" /> 
     <param name="minRuntimeVersion" value="3.0.40624.0" /> 
     <param name="autoUpgrade" value="true" /> 
     <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> 
    </object> 
Смежные вопросы