值不会在soap正文中发送(未序列化)

时间:2014-03-09 06:02:04

标签: c# soap wsdl asmx

我使用wsdl生成了代理,并通过扩展代理类扩展了代理类。在服务类的xsd中进行了更改,当我实现它时,值不会在请求中传递。我正在使用SoapHttpClientProtocol。我怎样才能做到这一点?

 [TraceExtension]
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://svc.test.daimler.com/2010/svc/getData", RequestNamespace="http://my.VisSvc/2010/svc", ResponseNamespace="http://dai.esi.VisSvc/2010/svc", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("response", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]

1 个答案:

答案 0 :(得分:0)

只需右键单击Web引用,然后选择"更新Web引用"。

P.S。您应该使用服务引用,在这种情况下,您应该使用"更新服务参考"。