Могу ли я запустить XAP без IIS? - PullRequest
2 голосов
/ 12 декабря 2011

Можно ли запустить xap без IIS. Если я хочу установить приложение на клиентские машины, нужно ли мне использовать сервер IIS?

Ответы [ 4 ]

2 голосов
/ 12 декабря 2011

Самый простой способ - создать html-страницу со встроенным silverlight, ссылающуюся на ваш xap локально, и заставить пользователя открыть html-страницу.

Полный список альтернативных механизмов хостинга Silverlight представлен на MSDN:

http://msdn.microsoft.com/en-us/library/dd550717(VS.95).aspx

1 голос
/ 12 декабря 2011

С оговоркой, которую я на самом деле не пробовал, да , вы сможете развернуть XAP на любом веб-сервере, IIS или иным образом. XAP работает на клиентском компьютере, поэтому веб-сервер действительно служит для обслуживания файла.

Обратите внимание, что если ваше приложение ссылается на службы WCF, для них потребуется IIS.

0 голосов
/ 20 декабря 2011

Исходя из ваших разъяснений, это простая задача с Silverlight.Похоже, вы хотите установить приложение вне браузера.Если Application.Current.InstallState == InstallState.NotInstalled, отобразить кнопку «Установить меня».Предоставьте обработчик нажатия кнопки, который просто вызывает Application.Install .Ваше приложение установлено на клиентском компьютере конечного пользователя.

0 голосов
/ 13 декабря 2011

Одной из функций, которые мы представляем в Silverlight 4, является механизм «автоматической установки» для приложений вне браузера.В настоящее время каждое приложение вне браузера (доверенное или нет) запускается с помощью механизма внутри браузера.В некоторых случаях, когда вы хотите развернуть приложение с помощью управляемого программного обеспечения для настольного компьютера или, возможно, с компакт-диска, вам не нужно указывать пользователю сначала начинать на странице HTML.

ТимБлог Heuer

содержит пример того, как создать установщик для приложения Silverlight.

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