Размещение приложения базы данных Silverlight, работающего с MySQL - PullRequest
0 голосов
/ 10 марта 2010

У меня есть базовый пакет хостинга, который дает мне доступ к созданию базы данных MySQL. Конечно, я могу размещать приложения Silverlight на любом сайте. Но как я могу работать с базой данных из Silverlight? Я не могу запустить какую-либо службу на своем хостинг-провайдере, они разрешают только сценарии php или perl.

Ответы [ 2 ]

1 голос
/ 10 марта 2010

Вы можете использовать веб-клиент C # для выполнения HTTP-вызовов на страницу PHP, размещенную на сервере. Страница PHP может передавать запросы / результаты между клиентом silverlight и базой данных mysql.

запомните, то, что это не «сервис» SOAP / WCF, не означает, что это не веб-сервис. Посмотрите на REST-решения на основе PHP и найдите несколько хороших альтернатив, которые можно легко вызвать с помощью silverlight:
http://www.bing.com/search?q=PHP+REST

Редактировать : Как правильно заметил @Spencer Ruport в комментариях, вы, конечно, должны быть осторожны с тем фактом, что веб-сервис будет открыт для публики, и любой может легко прослушать http трафик между вашим приложением Silverlight и сервером. Это позволяет им напрямую обращаться к вашему сервису, поэтому обязательно подумайте об аутентификации и ее значении в контексте вашего приложения / данных

0 голосов
/ 10 марта 2010

Вы можете использовать класс WebClient в Silverlight для связи с php-сервисом. Вот первый результат Google, который я нашел: ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...