2009-11-27 35 views
1

我已经编写了一个Web服务来返回DataSet回到我的ASP.Net网站,这工作正常。然而,由于安全问题以及安装某些引用的能力,我必须将其移至App Server,并将其作为Windows服务并通过套接字与ASP.Net站点进行通信。通过.NET中的套接字发送数据集

有没有一种方法,我可以很容易地给网站通过套接字序列化DataSet从我的应用程序服务器,所以我可以在看完这些内容并而已矣用我现在有这个绑定到一个GridView的代码?

回答

4

我会使用WCF与net.tcp绑定。 这将很容易设置,作为套接字的有效性,与数据集, 和效果很好,你可以用很多方式实现安全性很漂亮的使用配置设置。

**更新** 您的应用程序服务器将是一个WCF服务和ASP.NET代码调用它使用您定义DataConstract为您的数据实体的代理(自动生成)

,和操作(获取/放置数据集)

结帐这个例子中,它会看起来更清晰:

这样的例子很多:WCF Articles

+0

你能否解释一下?你建立一个WCF兼容的Windows服务? – FinancialRadDeveloper 2009-11-27 18:26:04

+0

我的意思是我必须建立一个网站,所以我不能使用图形用户界面 – FinancialRadDeveloper 2009-11-27 18:28:59

+1

服务器没有GUI - 它可以托管在控制台应用程序中,也可以作为服务托管。它运行时,ASP.NET代码只是在需要数据时调用它 – Dani 2009-11-27 18:31:56