Могу ли я использовать Silverlight 2.0 с ASP.NET 2.0?

Я работаю над внутренним инструментом для взаимодействия с базой данных. Мое текущее прототипирование написано на C # с использованием ASP.NET 2.0 с целью оптимизации некоторых клиентских операций с использованием javascript.

Однако я надеялся использовать Silverlight для упрощения разработки пользовательского интерфейса. Нужно ли мне для этого обновлять сервер до ASP.NET 3.5 или я могу создать необходимые веб-службы в ASP.NET 2.0 для интеграции с элементами управления Silverlight на стороне клиента?


person Jeff Yates    schedule 07.01.2009    source источник


Ответы (2)


С точки зрения серверов, он обслуживает только файл с расширением XAP. Так что само приложение Silverlight не проблема.

О чем вам действительно нужно позаботиться, так это на веб-странице, на которой размещено приложение Silverlight. Это может быть простая HTML-страница с использованием тега объекта или JavaScript, все в порядке. Однако вы также можете использовать элемент управления на стороне сервера ASP.NET asp: Silverlight, и в этом случае вам нужно будет убедиться, что System.Web.Silverlight.dll развернут с вашим приложением, и это имеет зависимость 3.5 с помощью System.Web .Расширения.

Поэтому, если вы хотите быть независимым от серверной среды, лучше всего избегать элемента управления asp: Silverlight.

Еще одна вещь, которая может потребоваться на сервере, - это настройка типа MIME XAP для application / x-silverlight-app.

person Maurice    schedule 07.01.2009
comment
Итак, я могу встроить свой silverlight в HTML-часть страницы ASP (вместо использования элемента управления asp: Silverlight), а затем реализовать веб-службы в ASP.NET 2.0, которые могут использоваться элементом управления silverlight? Будет ли элемент управления напрямую обращаться к этим службам или нужно будет использовать javascript? - person Jeff Yates; 07.01.2009
comment
Если вы работаете в сети из Silverlight, он использует сетевой стек браузеров. Так что нет причин использовать JavaScript. - person Maurice; 08.01.2009

да Sivler light может использоваться с asp.net 2.0, а также может быть развернут на других платформах, таких как PHP

person Bart    schedule 07.01.2009