关于Webservice Web引用报错:缺少 soap:operation 绑定的解决
来源:互联网 发布:手机知乎怎么看提问者 编辑:程序博客网 时间:2024/06/01 10:52
问题:
手上有个项目,需要使用另一个开发小组开发的WEBSERVICE接口,该接口使用JAVA开发。开发小组提供WEBSERVICE URL后,我通过VS 2010导入WEB引用时发生以下错误:
错误: 无法从命名空间“http://xxx”导入绑定“DefaultBinding”。
- 无法导入操作“QueryInfo”。
- 命名空间“http://xxx”中的操作绑定“QueryInfo”。包含无效语法。缺少 soap:operation 绑定。
在查看WSDL后,发现在节点中缺少“soap:operation"节点。猜测原因是:
开发环境使用.NET Framework 4.0,而使用VS2010WEB引用时,可能是采用WCF机制引起的。
可能的解决方案有以下:
1. 摒弃.NET,采用JAVA开发。(由于项目已至尾声,可能性微乎其微)
2. 使用WEBSERVICE 3.0,生成WSDL对应的CS文件
3. 直接取得WSDL文件,然后手工添加soap:operation节点,之后使用.NET自带的WSDL工具生成CS文件
最后我采用第三种方案。对方提供了WSDL文件,我手工在文件里添加了节点,类似以下:
<soap:operation soapAction=""/>
然后通过工具WSDL生成CS文件
wsdl wsdl文件路径(包括文件名) /out::CS文件路径(包括文件名)
问题解决
如果大家有更好的解决方案,欢迎共享出来。谢谢
- 关于Webservice Web引用报错:缺少 soap:operation 绑定的解决
- CXF SOAP WebService服务端遇到的一些报错
- .net调用java发布的webservice soap报错
- spring boot 用war包部署到tomcat下详细教程(解决缺少web.xml报错的问题)
- 解决php soap webservice 用c++ soap调用的问题
- 报错缺少 System.Web.Extensions
- 关于c++用web引用访问webservice
- 动态引用的webservice 加soap头验证
- .net环境 应用SOAP客户端引用webservice的例子
- 关于报错的解决
- webService(axis2)报错解决
- (已解决!)关于在myeclipse 2014中发布web service服务时的报错解决
- WebService Myeclipse Web Tomcat SOAP
- 采用gsoap方式的webservice对接,soap绑定与http绑定的差异
- Java WebService-CXF-基于SOAP的Web服务
- 解决Apache Service的the requested operation has failed报错问题
- 解决Apache Service的the requested operation has failed报错问题
- svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决
- java_web之ServletContext应用
- c++中冒号(:)和双冒号(::)的用法
- linux之select/poll
- Button居中|水平居中|垂直居中(总结)
- HDU 1124
- 关于Webservice Web引用报错:缺少 soap:operation 绑定的解决
- Struts2 java 对象 导出Excel
- ASP.NET程序发布流程
- S3C6410处理器硬解视频文件评测(附测试版解码程序下载)
- Starling开发微信打灰机(一)
- javascript取得单选radio、下拉列表值及相关问题记录
- 清
- java 冒泡排序
- jquery select input:radio input:checkbox