当前位置: 代码迷 >> Web Service >> webService引用类库,库类里面又访问其它webService出现有关问题
  详细解决方案

webService引用类库,库类里面又访问其它webService出现有关问题

热度:519   发布时间:2012-02-11 09:51:34.0
webService引用类库,库类里面又访问其它webService出现问题
我有一个解决方案,里面放了一个winFrom项目、一个类库项目、还有一个网站项目。

类库里添加了一个服务引用,用来访问别人发布的webService方法。

winFrom项目引用了这个类库,调用类库里访问webService的方法,能正确的执行,返回服务端数据。

网站项目也引用了类库且网站项目中只有一个.asmx文件,对外开放一些webService方法供别人调用。
别人访问这个webService的时候,传一些参数给我,我再将传数传给类库里面方法,在类库里面调用webService,把数据传递给远程服务器。

以上是我的程序结构还有其本实现逻辑,测试的时候出问题了,如下:
winFrom调用类库里面的访问远程主机的webService方法时没有问题,数据都正常。
别人访问webService,我再通过类库里的方法,访问别的webService的时候就会出现问题,
错误如下:
在 ServiceModel 客户端配置部分中,找不到名称“CACServiceSoap”和协定“LocalTest.CACServiceSoap”的终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此名称匹配的终结点元素。

 我类库里面的代码如下:
C# code

  ZF3000I2DLL.LocalTest.CACServiceSoapClient s = new ZF3000I2DLL.LocalTest.CACServiceSoapClient ("CACServiceSoap",info.CAGIP);                
                result = s.HelloWorld();



info.CAGIP的值是"http://192.168.1.107:88/WF3/ACBService.asmx"

有没有遇见过类似情况的兄弟?在线等。
winFrom调用这类库里面的访问webService的方法都OK,没有问题。

------解决方案--------------------
你没有正确配置Web.config的服务契约,对你的WebService来说也是一个WebService客户端...
  相关解决方案