可能的SOAP版本不匹配:Envelope名称空间
我们已经实现了一个Web服务(使用Visual Studio .asmx文件),并且当我们尝试给客户端提供XML(使用Firefox海报)时,我们得到以下错误:
soap:VersionMismatchSystem.Web.Services.Protocols.SoapException:可能的SOAP版本不匹配:Envelope命名空间client.Namespace是意外的。 期待http://schemas.xmlsoap.org/soap/envelope/。
有没有在Visual Studio Web服务中更改验证xsd或忽略验证的方法? 有没有办法通过Visual Studio更改下面的Webservice行?
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 /“>
请记住,客户端不能更改xml请求...。
链接地址: http://www.djcxy.com/p/35313.html