职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 1396|回复: 1

.net 调用 Webservice 报错No deserializer for {http://xml.apache.org/xml-soap}

[复制链接]
dgfishman 发表于 2009-8-28 10:14 | 显示全部楼层 |阅读模式
org.xml.sax.SAXException: No deserializer for {http://xml.apache.org/xml-soap}mapItem
说明: 执行当前 Web 请求期间
出现未处理的异常
请检查堆栈跟踪信息
以了解有关该错误以及代码中导致错误的出处的详细信息


异常详细信息: System.Web.Services.Protocols.SoapException: org.xml.sax.SAXException: No deserializer for {http://xml.apache.org/xml-soap}mapItem

源错误:


行 45: [return: System.Xml.Serialization.SoapElementAttribute(\"queryReturn\")]
行 46: public Map query(Map @params) {
行 47: object[] results = this.Invoke(\"query\", new object[] {
行 48: @params});
行 49: return ((Map)(results[0]));


源文件: e:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\Temporary ASP.NET Files\\website3\\704f2972\\22c4ad23\\App_WebReferences.m9i-8uyk.0.cs行: 47

堆栈跟踪:


[SoapException: org.xml.sax.SAXException: No deserializer for {http://xml.apache.org/xml-soap}mapItem]
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +1543
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +205
WebReference.GSGeneralWebServiceService.query(Map params) in e:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\Temporary ASP.NET Files\\website3\\704f2972\\22c4ad23\\App_WebReferences.m9i-8uyk.0.cs:47
_Default.Page_Load(Object sender, EventArgs e) in f:\\work\\WebSite3\\Default.aspx.cs:74
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +13
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +45
System.Web.UI.Control.OnLoad(EventArgs e) +80
System.Web.UI.Control.LoadRecursive() +49
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3745
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832
carsoom 发表于 2009-8-28 10:15 | 显示全部楼层

.net 调用 Webservice 报错No deserializer for {http://xml.apache.org/xml-soap}

用IE 打开你的Webservice试试能不能正常打开
里面的方法是否存在
页面时候会报错 这些都检查一下
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-29 01:38 , Processed in 0.135499 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表