ASP.NET~远程调用ASP.NET页面

时间:2010-05-06 16:57:13

标签: asp.net

我有两台运行IIS的服务器,比如Server-A和Server-B。 Server-A位于DMZ中,对所有用户可见; Server-B不在DMZ中。我需要为用户提供一种方法来调用Server-A上的页面,该页面将依次远程地向用户请求Server-B上的页面。换句话说,Server-A需要代表用户执行此操作,因为用户无法看到Server-B。

这是否可行,如果可行,最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

只要Sever-A可以看到Server-B就可以使用WebClient,但我同意WCF或ASMX会更好的评论

System.Net.WebClient wc = new System.Net.WebClient();
var html = wc.DownloadString("WebPageAddress");

然后你可以用返回的字符串

做你想做的事

答案 1 :(得分:0)

是的,这是可能的。你想要WebRequest类。