Вам следует тщательно настроить страницу размещения HTML, чтобы не отпугивать потенциальных клиентов.Отключите Javascript, чтобы увидеть то, что они видят:
- Никогда не используйте страницу / изображение "Silverlight отсутствует ... скачать его" по умолчанию.
- Отображать HTML-страницу с внешним видом / стилеманалогично вашему действующему приложению Silverlight.
- Показать примеры того, чего им не хватает с изображениями, текстом рекламного предложения и т. д.
- Дублируйте основные функции на вашем веб-сайте (см. ниже).
Любой веб-сайт Silverlight, который хочет использовать SEO, нуждается в резервном копировании сайта ASP.Net (для предоставления индексируемым поисковым системам страниц с индексируемым контентом), так что вы можете добавить к этому немного больше.Сайт ASP.Net, который дублирует начальную функциональность приложения Silverlight (т.е. ваши страницы регистрации).
Итак, вместо того, чтобы заменить логин Silverlight, продублируйте его на своем сайте ASP.Net.Затем, когда они зарегистрируются и узнают, насколько фантастичен ваш сайт Silverlight, вы, скорее всего, будете поощрять их к загрузке SL.Если вы пользуетесь услугами RIA, они также потребляются Asp.net, поэтому вы можете разделить множество функций между вашим веб-сайтом и приложением.
Относительно загрузки 1,5 МБ.Как предполагает Энтони Джонс .... это плохо.Вы хотите, чтобы ваша начальная загрузка Silverlight была меньше нескольких сотен килобайт, если это возможно.Интернет-пользователи ожидают увидеть что-то в течение нескольких секунд, или они уйдут.Это возможно при использовании методов модульной загрузки, таких как MEF или Prism (которые теперь включают поддержку MEF).У нас есть 20-мегабайтное приложение Prism Silverlight (более 42 модулей), но начальная загрузка не превышает 500 КБ (и мы хотим уменьшить его до 100 КБ).