Приложение Silverlight не загружается ни в одном браузере - PullRequest
0 голосов
/ 21 марта 2012

Приложение Silverlight не загружается в любом браузере. Контур там, когда выделите область. Вот код

<div id="silverlightControlHost" class="content" style="border-style: none">
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2"
        width="400" height="200">
        <param name="source"value="http://www.shortwavelog.com/ClientBin/RCSRemote.xap" />
        <param name="onerror" value="onSilverlightError" />
        <param name="background" value="white" />
        <param name="minRuntimeVersion" value="4.0.60129.0" />
        <param name="autoUpgrade" value="true" />
        <param name="initParams" value="Mode=Mini" />
        <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.60129.0" style="text-decoration: none;">
        <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight"
         style="border-style: none" />
    </a>
    </object>
        <iframe id="Iframe1" style='visibility: hidden; height: 0; width: 0; border: 0px'>
        </iframe>

</div>

Это не мое приложение с веб-сайта, созданное кем-то другим.

Ответы [ 2 ]

1 голос
/ 21 марта 2012

Полагаю, вам нужно разместить эту страницу на веб-сайте. См. Соответствующую информацию здесь и здесь .

Вторая проблема связана с размещением приложений Silverlight (XAP) на вашем сайте, которые находятся в другом домене. Я имею в виду, что на вашем сайте (www.coolwebapp.com) есть тег для плагина Silverlight, в котором для параметра «Источник» установлено значение apps.anothersite.com/foo.xap. По сути, это междоменная ситуация с хостингом. Что происходит в этой ситуации, так это то, что плагин загружается, а приложение - нет, представляя собой только большое пустое место, где должно быть приложение.

Поскольку приложение прекрасно загружается, когда я размещаю его на сайте, я предполагаю, что вы столкнулись с какой-то междоменной ошибкой, возникающей из файла: // в http://

Я также смог просто загрузить xap файл , указанный в теге объекта, и затем поместить этот файл в тот же каталог, что и HTML-страница, и это сработало.

<param name="source"value="RCSRemote.xap" /> 

Так что вы можете попробовать это тоже.

0 голосов
/ 21 марта 2012

Только в информационных целях на случай, если другие люди сталкиваются с подобными проблемами:

Проверьте, задан ли Startup Project для .Web-стороны решения, а не для части Silverlight.

Это происходит, например, когда вы играете с OOB: включение OOB установит сторону Silverlight в качестве запускаемого проекта, а затем отключение OOB не изменит его обратно на сторону .Web.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...