动态调用WCF不添加服务(svcutil.exe)
记录下
首先用svcutil.exe把指定wcf接口的信息下载下来。
生成代理类
比如说接口地址为
http://localhost:6666/Service1.svc
以管理员身份打开cmd
执形
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\SvcUtil.exe" /out:C:\WCFClint\ClientCode.cs /config:C:\WCFClint\app.config http://localhost:6666/Service1.svc"
注意上面的命令要用""括起来
然后C:\WCFClint\这个目录下会生成该接口信息文件(一个.cs文件,一个config文件)
把他们粘贴进程序中
本文以console程序为例:
//看生成的配置文件选择绑定类型(客户端config文件,用svcutil生成的)
WSHttpBinding binding = new WSHttpBinding();
binding.Security.Mode = SecurityMode.None;
Service1Client service = new Service1Client(binding, new EndpointAddress("http://localhost:6666/Service1.svc"));
//此时用service对像就可以愉快的调接口里面的方法了。
service.sb();
service.Close();
如果缺System.Runtime引用,请自行添加 程序集->框架 里面有
动态调用WCF不添加服务(svcutil.exe)相关推荐
- C#动态调用WCF接口,两种方式任你选。
REFERENCE FROM : http://www.cnblogs.com/Leo_wl/p/4762784.html 写在前面 接触WCF还是它在最初诞生之处,一个分布式应用的巨作. 从开始接触 ...
- 动态调用WCF服务[转]
原文地址:http://blog.csdn.net/castlooo/archive/2010/05/06/5562619.aspx 客户端调用wcf ,有时需要动态的调用服务端的WCF中的方法,本方 ...
- 客户端动态调用WCF服务中的方法
首先要写一个执行动态调用的方法:在里面实现反射调用. public static object ExecuteMethod<T>(string pUrl,string pMethodNam ...
- IOS调用WCF提供的服务方法,但是方法的参数是WCF那边自定义的对象,这样有办法调用么,如果可以IOS应该怎么传参呢?请问有了解的么,...
最近做一个项目后端使用WCF接收Android手机拍照并带其它参数保存到服务器里:刚好把最近学习的WCF利用上,本以为是个比较简单的功能应该很好实现,没想到其中碰到不少问题,在网上搜索很久一直没有想到 ...
- 学习 WCF (6)--学习调用WCF服务的各种方法
根据不同的情况,我们可以用不同的方法调用WCF服务,本文简单总结了一下调用WCF的一些方法(代理类,Ajax...),分享给大家.开发工具调用WCF 这中方法很方便也很简单,很多工作VS就帮我们完成了 ...
- WCF 动态调用(1)
很多时候,服务地址都不止一个的,这个时候就要动态去配置地址.配置Web.config,很麻烦 下面就看看怎样实现动态调用WCF. using System; using System.Collecti ...
- linux c调用wcf服务,Silverlight+WCF实现跨域调用
在这篇文章中,WCF扮演服务器,向外提供LoginVaild服务:Silverlight扮演客户端,调用WCF提供的LoginVaild服务.思路有了,下面进行代码实现. 数据库脚本实现 新建T_Us ...
- WCF 服务端+客户端动态调用
最近在写WCF服务相关代码,把项目中用到的通讯框架做了下整理,以备以后自己记忆. WCF服务端: 包含契约定义:WCF.Contract.契约实现:WCF.Service 以及宿主主程序:WcfSer ...
- WCF 客户端代理生成 通过SvcUtil.exe
WCF服务调用通过两种常用的方式:一种是借助代码生成工具SvcUtil.exe或者添加服务引用的方式,一种是通过ChannelFactory直接创建服务代理对象进行服务调用. 下面简单说下如何通过Sv ...
最新文章
- php如何给进入网页加入密码,怎么给一个PHP密码访问页面加超链接
- 自定义eachFile遍历文件夹文件
- 【控制】多智能体系统总结。1. 系统模型。2.控制目标。3.模型转换。
- 用完成例程(Completion Routine)实现的重叠I/O模型
- 深度学习笔记(待续)
- boot.oat FC问题分析报告
- SAP License:2021年如何做一个被人喜欢的SAP顾问?
- sql server 当月天数
- 迁移cnblog博客
- 浏览器点击链接总是跳转到百度首页界面
- 服务器带宽10M能带多少人同时访问之并发数计算
- 毕业找工作+实习分享
- python数据可视化创建_【Python数据可视化】创建3D可视化图表
- RocketMQ 解决 No route info of this topic 异常步骤
- linux监控工具等--zz
- 职场人上班成本调查:工作一天要花掉多少钱?
- js中的with()用法
- 计算机软件著作权登记简介
- 记面试外包公司的一次经历,到底该不该去?
- html js图形定义,入门优雅的Mo.js(图形动画Javascript库)
热门文章
- 计算机导论第一章试题及答案,计算机导论第一章测试题
- mysql设置约束l命令_mysql建表约束,sql
- 2020人工神经网络第一次作业-参考答案第三部分
- 米家摄像头固件_小米摄像头被谷歌紧急封禁!别人的设备,能看到你家现场
- html脚本语言有哪些,常见的脚本语言(有哪些)
- 嵌入式linux内核编译感想,嵌入式Linux内核的交叉编译编译-基于2.6.26
- python集合中的元素不允许重复对吗_python字典中的值为什么不允许重复
- 工作日总结: 2022-01-21
- Linux 内核网络子系统 总结 (未完待续)
- matlab-等高线图-三维曲线的绘制