Вопрос

Я работаю над внутренним инструментом для взаимодействия с базой данных. Мой текущий прототип написан на 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top