asp.net webrequest

时间:2010-12-23 06:16:37

标签: asp.net webpage

所以我有这个asp.net webform。我必须将数据远程发送到另一台计算机,但事情是另一台计算机是在一些体制防火墙后面,所以我不能使用套接字或任何东西。因此,我的方法是将我的数据写入我有权访问的另一台服务器上的数据库,然后另一台计算机只是不断地读取该数据库以获取新数据,问题是这太慢了。你有更好的方法吗?我想是使用webrequest / webrespose但我不熟悉,如果我使用它,我如何请求我想要的具体数据。因为asp.net网页有按钮,当点击一个按钮时它会发出差异数据。在使用webrequest / response

时,其他计算机请求如何获得正确的请求

asp.net网页是必须将数据发送到我无法控制的防火墙后面的另一台计算机的网页。

1 个答案:

答案 0 :(得分:1)

如果它位于防火墙后面,并且您无法使用套接字,那么除非有人打开防火墙到http流量,否则您不太可能使用webrequest与该框进行通信。如果是这种情况,请使用WCF。

您的另一个选择是通过SQL Server服务代理使用队列: http://msdn.microsoft.com/en-us/library/ms345108(SQL.90).aspx