WCF Web服务从SoapUI中超时

时间:2011-07-15 11:02:24

标签: c# wcf soapui

我在WCF项目.Net 4.0中有以下内容:

[ServiceContract]
public interface EchoService {
    [OperationContract]
    void Ping();
}

[ServiceBehavior]
public class EchoServiceImpl : EchoService {
    public void Ping() { }
}

我从IIS部署到IIS,或者在调试器中运行,当我从SoapUI连接并尝试调用ping命令时,我最终得到了超时。我的目的是生成一个可以从Java调用的服务,但是我甚至无法使用noop ping命令来运行。

有没有办法调试正在发生的事情?

2 个答案:

答案 0 :(得分:1)

如果要连接到wsHttpBinding服务并在SoapUI项目中获取超时

  

打开第一个请求   然后按WS-A按钮(在请求编辑器的底部)。校验   “启用WS-A寻址”,“添加默认wsa:操作”和“添加默认值”   WSA:为”

(来自http://berendjdejong.wordpress.com/2011/03/18/soapui-and-wcf-service-testing/

在这些更改之后,我能够正确地与WCF服务进行通信。

http://www.soapui.org/SOAP-and-WSDL/using-ws-addressing.html

查看有关WS-A的更多详情

答案 1 :(得分:0)

对于wsHttpBinding,如果您在IIS中托管它,则需要使用某种安全性,您需要设置证书。