Как передать кому-нибудь приложение Silverlight? - PullRequest
2 голосов
/ 22 марта 2011

У меня есть приложение Silverlight (просто файл XAP). Какой самый простой способ запустить это приложение на другом компьютере? Он использует службы WCF RIA (локально). Я просто хочу иметь возможность показать результаты своей работы начальнику, не устанавливая Visual Studio на его компьютер.

Ответы [ 5 ]

3 голосов
/ 22 марта 2011

Если ваш босс находится в той же сети, что и вы, тогда поместите свое сервисное и SL-приложение в IIS и перейдите к своему внутреннему IP-адресу с компьютера вашего босса.

2 голосов
/ 22 марта 2011

Вы также можете установить файлы XAP как приложения Out of Browser, используя командную строку или групповую политику с Silverlight, используя SSLauncher.exe.Это то же самое приложение, которое обычно запускает ваше приложение OOB.Вы можете указать / установить (путь к XAP).См. Это для деталей: http://timheuer.com/blog/archive/2010/03/25/using-sllauncher-for-silent-install-silverlight-application.aspx

1 голос
/ 22 марта 2011

Вам необходимо добавить страницу для отображения файла XAP (возможно, вы можете скопировать вывод html тестовой страницы и изменить путь к файлу XAP)

0 голосов
/ 22 марта 2011

Один из вариантов, если вы не хотите использовать IIS, - это использовать CassiniDev , поскольку это позволит вам запустить и запустить службы RIA.

Я знаю это точнопотому что я использую его для автоматического запуска некоторых интеграционных тестов на сервере сборки (используя dll).

Хорошая особенность CassiniDev в том, что вам не нужно его устанавливать - вы можете запустить исполняемый файл изразархивируйте папку, а затем укажите ее в папке вашего веб-сайта.В конечном итоге он работает практически идентично встроенному веб-серверу, который использует Visual Studio (Cassini).

0 голосов
/ 22 марта 2011

Предположим, что вы находитесь в одной сети с вашим боссом,

  • Сконфигурируйте свой IIS и разместите там WCF (веб-сайт) (скажем, вы размещены как MyTestService на вашем локальном хосте
  • Получите файл .aspx или .html с Silverlight (скажем, default.html)
  • Поделитесь ссылкой с вашим IP-адресом с боссом, который будет выглядеть как 'http://[IPofyourMachine]/MyTestService/Default.html

Если вы не в той же сети, вам может потребоваться разместить ее в общедоступном домене и отправить ссылку.

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