Расширения Silverlight, нужны ли они и клиенту? - PullRequest
1 голос
/ 30 января 2012

Я использую элементы управления из Silverlight SDK и Silverlight Toolkit, и мне интересно, должен ли клиент также устанавливать пакеты?

Как правильно построить такое приложение для его последующего развертывания?

EDIT:

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

Unhandled Error in Silverlight Application 
Code: 4004    
Category: ManagedRuntimeError       
Message: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei System.Windows.Application.Application_Starting(Object sender, StartupEventArgs e)
   bei MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
   bei MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName) 

Я использую сервер VS2010 для развертывания приложения на клиенте.

Приложение использует службу WCF, которую я пока обслуживаю VS2010, также содержит "clientaccesspolicy.xml":

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from http-request-headers="*">
        <domain uri="*"/>
      </allow-from>
      <grant-to>
        <resource path="/" include-subpaths="true"/>
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>

Заранее спасибо.

1 Ответ

1 голос
/ 30 января 2012

Вам не нужно устанавливать эти пакеты на стороне клиента, они будут частью вашего xap-файла

и касаются сервера, на котором работает ваше приложение Silverlight. Silverlight - это клиентская технология, которая может быть размещена на хосте.на любом веб-сервере.Это может быть веб-сервер любого типа, способный доставлять файл XAP вместе с правильным MIME-типом содержимого с сервера (application / x-silverlight-app).
Пока это происходит, мы невсе равно, какой тип веб-сервера он предоставляет XAP-файл.

...