Rad Studio 2010的SOAP web服务在HTTPS下不能正常工作



我有一个web服务,在服务器(IIS7)上只启用http就可以正常运行,每次调用它时我都会得到预期的答案。然而,当我启用https时,启动客户端并调用web服务,它会按照它被告知的那样做,但如果我没有调用它大约2分钟,然后调用它,它会产生这个异常。

"所请求操作的句柄处于错误状态- URL:http://localhost:443/…"URL的其余部分只是soap扩展名。

看着例外,我看到它试图通过443端口使用http,这是https,但我不知道为什么它这样做,有人能启发我吗?

我知道问题出在哪里了。您需要将WSDLHTMLPublish1对象的poppublishlocationassecure属性设置为true!

*顺便说一句,embarcadero,你对事情的文档是非常糟糕的,当你弄清楚事情是如何工作的时候,你的产品是很棒的,但只会因为你的低水平支持而失望!

最新更新