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. 在项目中调用的方式直接查阅一下生成的代理类即可

 

 

posted on 2013-03-02 21:06  lock  阅读(287)  评论(0)    收藏  举报