我使用dotnet-svcutil为wsdl Web服务生成客户端。 Web服务需要客户端证书才能工作。在linux服务器上,以下代码将引发异常,而没有任何有用的信息。
string certPath = "cert.pfx";
var client = new WebServiceClient();
client.ClientCredentials.ClientCertificate.Certificate = new X509Certificate2(certPath, "password");
var task = client.customOperationAsync();
task.Wait();
return task.Result;
Exception有多个嵌套的异常,相关的是System.Net.Http.CurlException
-Failure when receiving data from the peer
。
如何解决此问题/收集更多相关信息? journalctl
为空(因为我正在捕获异常并在Asp.Net Core应用程序中以ObjectResult
的形式返回)。