WCF的ASP.NET动态调用
WCF在ASP.NET的调用可以直接使用菜单中的 "Add Web reference..."来添加WCF服务的引用。也可以使用代理类的方式来进行调用,本文只介绍通过代理类的方式的调用步骤:
1. 下载微软提供的服务代理类进行自动生成代理类。
下载文件: SvcUtil.exe
使用如下命令进行代理类的生成:
使用 命令 SvcUtil.exe http://服务的IP地址/服务名称 /language:cs /out 要生成的代理文件.cs 进行生成(如下图)
运行命令后会生成两个文件,分别为:xxx.cs 和 output.config文件。
接着把 xxx.cs 文件复制到项目当中,把output.config文件中的 system.serviceModel节点中的内容复制到项目中的web.config文件中的
configuration节点下。 (下图是生成的output.config文件示例)
2. 在项目中调用的方式直接查阅一下生成的代理类即可
浙公网安备 33010602011771号