客户端引用WCF实质
来源:互联网 发布:扬州网络电视台回看 编辑:程序博客网 时间:2024/05/18 07:24
出现问题:在客户端使用add service reference方法引用一个WCF,在不能预知正式环境IP情况下,需要手动修改服务器地址。
问题原因:发布的时候,在正式服务器上没有VS2010,而测试环境又与正式环境分离。意味:必须手动修改服务器的IP或路径名称到我们称程序中。
解决办法:了解客户端在“引用WCF”时候,究竟改了什么!
修改1--web.config:做项目的不知道web.config是做什么用的,就不用做了
修改节点:《system.servicemodel》
修改子节点:一个是《bindings》:记载了一些零碎信息,比如超时,编码结构,等等。
另外一个是《client》:记载了《endpoint》以及里面的ABC信息
修改2--wsdl文件:描述这个wcf基本信息的概要,比如:里面的一些Operation名字,但是这个operation里面具体输入输出就不管了,(其实还有很多信息,我不赘述了,只讲区别XSD文件 )
修改3--xsd文件:描述这个wcf具体的信息,比如:前面提到的Operation的输入输出。
注意1:web.config是放在工程里面,而wsdl和xsd是隐藏在Service reference这个文件夹下,与bin文件夹同级
啰嗦了这么多理论,回到正题,如何解决这个手动修改问题呢?!
打开这3种文件,找到所有与之对应的IP位置,改之!
在webconfig和WSDL中有IP,在xsd中没有。
就这样了,就这么简单,呵呵
0 0
- 客户端引用WCF实质
- WCF客户端编程-基于服务引用方式
- 客户端动态调用wcf引用地址
- C++引用的实质
- C# 引用的实质
- C++引用的实质
- WCF操作契约过多导致的客户端引用错误
- 在wcf中,客户端在单独的类库中,如何引用
- C++ : 引用的实质理解 !!!!
- C++ : 引用的实质理解 !!!!
- Winform客户端引用WCF客户端后,部分类无法正常使用
- 【WCF】使用WCF测试客户端
- c++引用的使用以及实质
- WCF客户端开发的简化之旅 (一) -- 添加服务引用
- 不引用服务而使用WCF,手动编写客户端代理类
- 不引用服务而使用WCF,手动编写客户端代理类
- WCF---客户端引用服务时List<T>变为数组T[]的问题
- 关于wcf添加服务引用失败,客户端与服务端不一致,415错误码
- memcache client 的递增 incr 问题
- Linux文本换行的问题
- Oracle undo 表空间管理
- IOS开发中,在一个应用程序中启动另外一个应用
- LinearLayout中将按钮右对齐遇到的问题
- 客户端引用WCF实质
- QT按键背景图片 LineEdit Label网络
- 怎样编写一个程序,把一个有序整数数组放到二叉树中?
- jwplayer 部署方案1
- bootstrap源码分析系列:一,文件结构和开发环境
- 号码归属地显示应用
- 2014年规划
- Qt表格 QTableWidget
- 年报物化视图建图语句