【发布时间】:2020-02-25 18:25:40
【问题描述】:
我正在调用外部肥皂服务。在开发中它工作正常,但在服务器上发布它会引发指示的错误。
“发生了一个或多个错误。(在 https://myservice 处没有侦听的端点可以接受该消息。这通常是由不正确的地址或 SOAP 操作引起的。请参阅 InnerException,如果存在,了解更多详细信息。)”
如果我刷新页面,错误会发生变化:
处理请求时发生未处理的异常。 AggregateException:发生一个或多个错误。 (对象是只读的。) System.Threading.Tasks.Task.GetResultCore(bool waitCompletionNotification)
InvalidOperationException:对象是只读的。 System.ServiceModel.Security.X509CertificateRecipientClientCredential.ThrowIfImmutable()
这是代码:
PortTypeClient.ClientCredentials.ServiceCertificate.SslCertificateAuthentication= new X509ServiceCertificateAuthentication()
{
CertificateValidationMode = X509CertificateValidationMode.None,
RevocationMode = X509RevocationMode.NoCheck
};
【问题讨论】: