Могу ли я использовать Silverlight 2.0 с ASP.NET 2.0?
-
05-07-2019 - |
Вопрос
Я работаю над внутренним инструментом для взаимодействия с базой данных. Мой текущий прототип написан на C # с использованием ASP.NET 2.0 с целью оптимизации некоторых операций на стороне клиента с использованием JavaScript.
Однако я надеялся использовать Silverlight для упрощения разработки пользовательского интерфейса. Нужно ли для этого обновить сервер до ASP.NET 3.5 или я могу создать необходимые веб-службы в ASP.NET 2.0 для интеграции с клиентскими элементами управления Silverlight?
Решение
С точки зрения серверов, он обслуживает только файл с расширением XAP. Таким образом, само приложение Silverlight не является проблемой.
Вам необходимо позаботиться о веб-странице, на которой размещено приложение Silverlight. Это может быть простая HTML-страница, использующая тег объекта или JavaScript. Однако вы также можете использовать серверный элемент управления ASP.NET asp: Silverlight, и в этом случае вам необходимо убедиться, что System.Web.Silverlight.dll развернут вместе с вашим приложением, и это имеет зависимость 3.5 с помощью System.Web. .Extensions. р>
Поэтому, если вы хотите быть независимым от серверной среды, лучше всего избегать элемента управления asp: Silverlight.
Еще одна вещь, которая может понадобиться на сервере, - это настроить тип XAP MIME для application / x-silverlight-app.
Другие советы
да Sivler light может использоваться с asp.net 2.0, а также может быть развернут на других платформах, таких как PHP