2009-10-22 29 views
5

我们正在尝试为测试目的创建Web服务的模拟服务。方法xx和yy使用相同的SOAPAction

为此,我们运行wsdl.exe创建一个接口,然后基于该接口创建一个asmx Web服务。过去几年我们已经做了几次,没有任何问题。

这一次,我们得到一个错误:

方法XX和YY使用相同的SOAPAction

当我们调用Web服务。在谷歌上做了一些搜索,它说这是wsdl.exe的一个错误。但是没有说明该怎么做。

有没有办法解决这个问题?我应该删除references.cs的一部分吗?

由于

西拉

回答

10

找到了解决办法。加入下列线作为对web服务类中的属性:

[SoapDocumentService(RoutingStyle = SoapServiceRoutingStyle.RequestElement)]

一个干净的溶液和重建,一切工作之后。

+0

我有同样的问题,这有助于我,谢谢;) – tulkas85 2014-09-05 15:10:45

相关问题