通过.NET中的套接字发送数据集

时间:2009-11-27 18:15:25

标签: c# asp.net wcf sockets windows-services

我编写了一个Web服务,将DataSet返回到我的ASP.Net站点,这样运行正常。但是由于安全问题以及安装某些引用的能力,我不得不将其移至App Server,因此将其作为Windows服务进行操作,并通过套接字与ASP.Net站点进行通信。

有没有办法可以轻松地从我的App Server通过套接字为网站提供序列化DataSet,这样我就可以阅读此内容然后继续使用我目前拥有的代码将其绑定到{{ 1}}?

1 个答案:

答案 0 :(得分:4)

我会将WCF与net.tcp绑定一起使用。 它很容易设置,就像套接字一样有效,可以很好地处理数据集, 并且您可以使用配置设置以多种方式实现安全性。

**更新** 您的app服务器将是一个WCF服务,ASP.NET代码将使用代理(自动生成)

来调用它

为数据实体定义DataConstract,并为操作(Get / Put DataSet)定义

查看此示例,它看起来更清晰:

许多例子中的一个:WCF Articles