首先确保目标服务可以被正常访问,利用添加服务引用自动生成代理。
添加后会VS自动生成如下文件:
利用生成的代理调用服务:
private static void GetWCFProxy()
{
ServiceReference1.StockServiceClient stockServiceClient = new ServiceReference1.StockServiceClient();
double d = stockServiceClient.GetPrice("proxy");
Console.WriteLine("调用服务返回:" + d);
Console.ReadKey();
}
运行后结果如下: