我们公司正在开发转换服务,以改变传入和传出的SOAP XML请求。这样做的原因是我们使用Mono框架的特定服务器堆栈没有非常好的SOAP支持,我们需要在传输过程中手动转换消息,以便它们与我们的客户端系统确认。 我们在LTS发布周期中使用最新的ubuntu机器运行该服务,并使用XSP4 Web服务器,因为我们无法配置mod_mono来支持SOAP传输
但是,我们的转型服务运作不佳。我们在调用HttpWebRequest.GetRequestStream时遇到问题,它会抛出下面的错误,大约一分钟后它会超时。
Missing method .ctor in assembly /opt/mono/lib/mono/gac/System/4.0.0.0_b77a5c561934e089/System.dll, type Mono.Security.Protocol.Tls.CertificateValidationCallback2
我们无法弄清楚是什么导致了这个问题,它阻碍了我们的客户从我们系统的UAT做起,因为我们各自的系统无法在它们之间传递数据。
有谁可以解决这个问题?