从通用处理程序调用Web服务方法

时间:2012-01-24 05:36:35

标签: asp.net asmx generic-handler

在我的asp.net应用程序中,我有Web服务~/service.asmx和通用处理程序~/handler.ashx。如何从通用处理程序调用Web服务的方法?例如,在Web服务中,我有string SayHello(string name)方法。要调用它,我需要向/service.asmx/SayHello发出请求。我需要的是在用户请求通用处理程序/handler.ashx时调用它。

1 个答案:

答案 0 :(得分:0)

添加服务引用(将创建代理类)并创建Webservice代理类的实例并调用此方法。如果web-service位于您当前的Web应用程序中,那么您可以实例化该类并调用方法,因为我们调用常规方法。