2009-09-09 2 views
0

Я развернул веб-сайт с помощью silverlight 3.0.40307.0. Он отлично работает в Local IIS. Но когда клиент установит более новую версию silverlight, например 3.0.40626 или выше, он не сможет просматривать веб-сайт.Есть ли проблема с версией в Silverlight 3 beta?

Как получить silverlight 3.0.40307 (старая версия 3.0 beta)?

Какое возможное решение для развертывания веб-сайта silverlight в IIS?

Какой компонент Silverlight должен быть установлен на сервере для просмотра приложения Silverlight в браузере?

Можем ли мы установить серебряный инструмент без VS2008 + SP1? если да, то как?

+4

Почему вы хотите освободить приложение, используя бета-версию? Почему бы не конвертировать приложение в полную версию? – Blounty

ответ

3

Вам необходимо обновить версию Silverlight до версии. Вы не можете ожидать, что пользователи будут запускать бета-версию программного обеспечения, потому что вы вынуждаете их использовать программное обеспечение, которое, как известно, содержит дефекты.

Вам необходимо скачать последнюю версию SDK и шаблонов от here.

0

Клиентам необходим только плагин Silverlight для их браузера. Невозможно заставить клиента установить SL 3-бета-версию плагина, который вы хотите; и даже если вы это сделаете, нет (простого) способа предотвратить самообновление версии RTM. Не только это, но и попросить клиентов установить бета-версию выпущенного продукта, это угроза безопасности для них.

Нет официального способа получить установщик времени выполнения SL 3 Beta.

Приложение SL - клиентский код; на стороне сервера вам нужен только стандартный IIS, который обслуживает HTML с тегом и .xap-файл для приложения SL.

На сервере не требуются компоненты SL, необходимые для запуска приложения SL.

Вы не можете установить Silverlight Visual Studio Tools без VS2008 SP1 - как следует из их названия, инструменты предназначены для интеграции с VS. Однако вы можете установить SL SDK и создать приложения SL без VS2008 SP1. (Кроме того, вы можете использовать MonoDevelop/Mono/Moonlight для разработки приложений SL)

+0

Вы можете использовать Visual Web Developer 2008 Express Edition для записи в полную версию Silverlight 3.0, так как здесь поддерживаются инструменты Silverlight (я использую это для разработки Silverlight!). – RoguePlanetoid

+0

Да, это правильно. Я просто считаю VWD 2008 Express еще одним VS2008 SKU. :-) –

0

Если вы развернули приложение Silverlight, которое скомпилировано с помощью Silverlight версии 3.0.4.0307.0 (например, Silverlight Beta), ваше приложение может работать отлично для пользователи с Silverlight 3 (окончательная первоначальная версия).

Однако, если эти посетители сталкиваются с вашим приложением Silverlight, у которого нет Silverlight, установленного вообще (или, возможно, ниже, чем у Silverlight 3 Beta), им будет предложено загрузить Silverlight для просмотра вашего приложения.

После того, как они хотят, чтобы загрузить Silverlight выполнения, нажав на кнопку «Получить Silverlight», посетители будут перенаправляться на Silverlight месте загрузки, и самая важная часть

** Они получат сообщение о том, что это приложение выполнено с бета-версией Silverlight. Так что это может помешать вашему опыту и впечатлениям о вашем приложении silverlight, и из-за этого очень мало людей могут правильно добраться до вашего приложения **

Это мое предложение о том, что вы попытаетесь скомпилировать свой проект с Silverlight 3 как можно раньше ,

Что касается второго вопроса Какое решение может быть установлено на веб-сайте silverlight на IIS?

Вот ответ: Вам нужно будет зарегистрировать типы MIME для xap на вашем сервере.

Смежные вопросы