添加WCF服务引用后,方法参数改变怎么解决

问题描述

原方法:XueShengGetXueShengEntity(Guidid)添加服务引用后调用变成client.GetXueShengEntity(GetXueShengEntityRequestrequest)添加服务引用时已勾掉了生成异步操作.请高手帮忙解答为何会出现该现象,怎么解决!

解决方案

解决方案二:
更新服务引用不就行了吗?!
解决方案三:
添加引用,只是vs帮自动生成了client端的,完全可以自己写一个client端的,只要引用server端的contract就可以的
解决方案四:
引用1楼shiyong7682719的回复:

更新服务引用不就行了吗?!

解决方案五:
引用1楼shiyong7682719的回复:

更新服务引用不就行了吗?!

引用2楼zhujiazhi的回复:

添加引用,只是vs帮自动生成了client端的,完全可以自己写一个client端的,只要引用server端的contract就可以的

没明白
解决方案六:
结果呢,怎么解决参数封装问题的
解决方案七:
我也遇到这个问题前一阵引用改的时候参数没有进行封装但是今天引用的都把参数封装了求大神帮助
解决方案八:
应该是你没有找到WCF客户端代码真正生成的异步方法,你拿无用的方法当事儿去用了。异步调用GetXueShengEntity根本不是你想象的那样去找一个还是叫做GetXueShengEntity的方法,而应该是类似GetXueShengEntityAsync之类的命名方式产生的方法。
解决方案九:
引用4楼stringwb的回复:

Quote: 引用1楼shiyong7682719的回复:
更新服务引用不就行了吗?!

引用2楼zhujiazhi的回复:

添加引用,只是vs帮自动生成了client端的,完全可以自己写一个client端的,只要引用server端的contract就可以的

没明白

不用明白。先学WCF本身。至于什么“另类技巧”,以后再说。

时间: 2024-09-13 14:36:14

添加WCF服务引用后,方法参数改变怎么解决的相关文章

客户端添加WCF服务引用,自动生成.NET类型

问题描述 WCF服务,客户端可以通过添加服务引用自动生成代理类的!问题来了,在一个项目中添加不同的WCF服务引用,生成的代理类有时有很多类型是重复被代理生成的.比如:添加服务地址A的服务引用,创建出来一个类型A.ClassA,再添加另一个服务地址B的服务引用,又创建出来一个类型B.ClassA,这两个类型在服务端其实都是一个类型定义,只是两个服务接口使用了相同的这个类型ClassA.那么客户端在使用ClassA时有些麻烦,因为添加了多个WCF服务引用,相同类型ClassA的命名空间会不同,有时会

WCF服务引用后,识别不了

问题描述 我写了一个WCF服务,如果在同一个解决方案里面,客户端可以正常的添加引用WCF服务并调用服务端的接口,如下图1.但是如果我用另外一个项目去引用WCF服务,虽然能够引用服务,但是调用不了WCF服务中的接口,如图2和图3[图1][图2][图3] 解决方案 解决方案二:你在另外一个项目的app.config查找IPlateService,看对应的Namespace*****************************************************************

在IIS8服务器添加WCF服务支持的方法_win服务器

 最近在做Silverlight,Windows Phone应用移植到Windows 8平台,在IIS8中测试一些传统WCF服务应用,发现IIS8不支持WCF服务svc请求,后来发现IIS8缺少对WCF服务的Managed Handler,按照以下步骤添加后,IIS8即支持WCF服务. 1. 首先添加MIME类型 扩展名".svc",MIME类型 "application/octet-stream"  2. 然后在"Handler Mappings&quo

IIS8中添加WCF支持几种方法小结[图文]_win服务器

方法一 最近在做Silverlight,Windows Phone应用移植到Windows 8平台,在IIS8中测试一些传统WCF服务应用,发现IIS8不支持WCF服务svc请求,后来发现IIS8缺少对WCF服务的Managed Handler,按照以下步骤添加后,IIS8即支持WCF服务. 1. 首先添加MIME类型 扩展名".svc",MIME类型 "application/octet-stream" 2. 然后在"Handler Mappings&q

在IIS8添加WCF服务支持

最近在做Silverlight,Windows Phone应用移植到Windows 8平台,在IIS8中 测试一些传统WCF服务应用,发现IIS8不支持WCF服务svc请求,后来发现IIS8缺少 对WCF服务的Managed Handler,按照以下步骤添加后,IIS8即支持WCF服务. 1. 首先添加MIME类型 扩展名".svc",MIME类型 "application/octet-stream" 2. 然后在"Handler Mappings&quo

Silverlight与WCF之间的通信(5)silverlight应用和wcf服务的发布方法

上一篇博文中有朋友问到关于silverlight程序发布的问题,上一篇写的是silverlight访问host在 console上的wcf,其实关于wcf和silverlihgt通信的问题有好几种方式,这里列举了一下 客户端和服务端采用http协议通信(分两种,同域或不同域) 客户端和服务端采用tcp协议通信(分两种,服务端在IIS上,服务端不在IIS上<控制台.windows服务 .winform等等>) 由于方式众多,这里仅就常用的方式进行说明 1,silverlight和wcf在同一个域

Ecshop系统添加免运费赠品后购物车变为收取运费解决办法

flow.php  代码如下 复制代码 /* 添加赠品到购物车 */ foreach ($favourable['gift'] as $gift) {     if (in_array($gift['id'], $_POST['gift']))     {         add_gift_to_cart($act_id, $gift['id'], $gift['price']);     } } 出问题的地方正是函数"add_gift_to_cart",找到函数的定义,仍在在flow

三种客户端访问wcf服务端的方法 C#

原文 http://blog.csdn.net/zlj002/article/details/7914556 string jsonstr = String.Empty; string url = "http://localhost:7041/Service1/Hello"; #region WebClient 访问Get WebClient webclient = new WebClient(); Uri uri = new Uri(url, UriKind.Absolute); i

编译安装nginx php-fpm配置添加为服务的命令方法

我们在linux下编译安装php的时候,当我们./configure时,在php目录下面就会生成很多的二进制文件,找到php/sapi/fpm/init.d.php-fpm, 然后cp /root/php/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm,文件内容如下:  代码如下 复制代码 #! /bin/sh php_fpm_BIN=/usr/local/php/bin/php-cgi php_fpm_CONF=/usr/local/php/etc/ph