将现有Web服务用作wcf进入VS 2012时遇到问题

时间:2014-02-07 12:28:50

标签: wcf web-services

我有一个webservice,如下面的方法

    c.Accountdata ad = new  Accountdata();
    c.response res = ad.PostData(RequestData);

不,我已将上面的webservice用作vs 2012作为添加服务引用,因此,它被添加为WCF服务。

现在,我得到以下代码。

   c.AccountdataSoapClient ad =new AccountdataSoapClient();
   c.response res = new c.response();
   ad.PostData(REQUESTHEADER,RequestData,out res).

//在上面的方法中,增加了两个argumnets(HEADER AND OUT PARAMETER)。

我已经传递了请求标头实例,因为它实际上并不存在于Web服务中。 现在,问题:它会引发客户端故障异常。

请告诉我如何在此VS 2012中使用相同的Web服务并更正此问题。

不确定,多少旧的webservice架构映射到WCF。

由于

1 个答案:

答案 0 :(得分:1)

如果您的Web服务是旧式Web服务(而不是WCF),那么您应该通过此旧服务兼容性菜单添加对它的引用,并在以前使用它时使用它: enter image description here