Отправить набор данных через сокеты в .NET - PullRequest
1 голос
/ 27 ноября 2009

Я написал веб-сервис для возврата DataSet обратно на мой сайт ASP.Net, и это работало нормально. Однако из-за проблем с безопасностью, а также из-за возможности установки определенных ссылок мне нужно перенести это на сервер приложений и сделать это как службу Windows, а теперь связываться с сайтом ASP.Net через сокеты.

Есть ли способ, с помощью которого я могу легко передать на веб-сайт сериализованный DataSet через сокеты с моего сервера приложений, чтобы я мог прочитать это, а затем просто продолжить, используя код, который мне в настоящее время приходится связывать с GridView?

1 Ответ

4 голосов
/ 27 ноября 2009

Я бы использовал WCF с привязкой net.tcp. Это будет легко установить, так же эффективно, как и сокеты, хорошо работает с наборами данных, и вы можете реализовать безопасность разными способами, используя параметры конфигурации.

** ОБНОВЛЕНИЕ ** Ваш сервер приложений будет службой WCF, и код ASP.NET будет вызывать его с помощью прокси (автоматически генерируется)

вы определяете DataConstract для ваших сущностей данных и операцию (Get / Put DataSet)

Оформите заказ на этот пример, и он будет выглядеть понятнее:

Один из многих примеров: Статьи WCF

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