Хостинг Silverlight xap файл, отображается только белый экран - PullRequest
2 голосов
/ 17 февраля 2010

У меня есть SL 3.0 xap, который я хочу разместить на веб-сайте ASP.NET, у меня есть доступ к файлу XAP, и я создал страницу HTML для размещения компонента SL.

Когда я захожу на страницу, все, что я вижу, это белый экран, где должен быть компонент SL, SL загружен, но компонент не отображается.

Есть идеи, почему это происходит?

Это HTML-код для SL SL.

<body>
<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="http://lonmw32795/SliverlightRESTfulWebservice.Web/ClientBin/SliverlightRESTfulWebservice.xap"/>
      <param name="onError" value="onSilverlightError" />
      <param name="background" value="white" />
      <param name="minRuntimeVersion" value="3.0.40818.0" />
      <param name="autoUpgrade" value="true" />
      <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.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>

Приветствия

AWC

Ответы [ 3 ]

3 голосов
/ 17 февраля 2010

Следите за ошибками JavaScript, чтобы получить больше информации.

Часто ошибка заключается в том, что IIS не настроен для надлежащей обработки файлов XAP: Настройка IIS для приложений Silverlight

0 голосов
/ 17 февраля 2010

Я видел такое поведение, когда приложение выдает ошибку XAML. Загляните в App.xaml.cs и найдите Application_UnhandledException. Чтобы начать, просто добавьте: MessageBox.Show (e.ExceptionObject.Message) в этот метод вместо записи в DOM.

0 голосов
/ 17 февраля 2010

Вы уверены, что у вас нет Default.aspx в качестве стартовой страницы и что объект SL находится внутри одной из сгенерированных тестовых страниц?

...