asp.net - 可能的 SOAP 版本不匹配

标签 asp.net web-services visual-studio-2008

我的网络服务连接有问题。它说,

Possible SOAP version mismatch: Envelope namespace http://schemas.xmlsoap.org/wsdl/ was unexpected. Expecting http://schemas.xmlsoap.org/soap/envelope/.

当我调用webservice的方法时。你知道我的问题吗?

最佳答案

看起来您在创建 SOAP 信封时提供了错误的命名空间 - 它应该类似于以下内容:

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
               xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

在您的情况下,第三个可能是错误的。

关于asp.net - 可能的 SOAP 版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5580769/

相关文章:

java - 如何访问maven web应用程序中的目录(java)

c - DragonFireSDK 中的表格 View

c# - 寻找应用瓶颈

c# - 静态(在 VB.NET 中共享)或普通方法

asp.net - 进行 AJAX 调用的 JSON 原语无效

asp.net - 确保登录用户只能看到他们的数据的最佳方法

c# - 如何通过 LINQ to XML 从 XML 中获取用户名?

php - ownCloud 使用短期 token 或类似文件共享文件?

c# - 用于验证 double 值的正则表达式

asp.net - HTML 和 ASP.NET