我使用 ServiceStack 创建了一个 SOAP1.2 Web 服务。我们有一个使用 Axis2 平台的客户端通过 WSDL 为我们的服务创建代理类;但是,他们收到错误,因为 portType 不包含任何方法(我们所有的操作都出现在名为“ISyncReply”的 portType 下)。
<wsdl:portType name="IOneWay"></wsdl:portType>
如果我手动编辑 WSDL 并删除 IOneWay 端口类型和所有引用它的东西,他们就可以添加他们的 Axis2 类就好了。
如果没有任何定义为异步的操作,是否有任何方法可以让 ServiceStack不为异步输出此 PortType?
编辑:此外,当尝试使用 wcftestclient 添加服务引用时,会出现以下错误;但是,它似乎添加了存在于