C# 如何避免固定端点错误?

C# 如何避免固定端点错误?,c#,web-services,soap-client,C#,Web Services,Soap Client,我有一个调用远程web服务的方法。所以我对这个方法有一些问题。 代码如下: try { string pathCertificato = @"C:\Users\public\Desktop\Certificati\keystore_healthnet.pfx"; X509Certificate2 certificatoLocale = new X509Certificate2(File.ReadAllBytes(pathCertificato), "password");

我有一个调用远程web服务的方法。所以我对这个方法有一些问题。 代码如下:

try { 
    string pathCertificato = @"C:\Users\public\Desktop\Certificati\keystore_healthnet.pfx";
    X509Certificate2 certificatoLocale = new X509Certificate2(File.ReadAllBytes(pathCertificato), "password");


    PianoAssistenzialeResidenzialeClient ws_Client = new PianoAssistenzialeResidenzialeClient();
    ws_Client.ClientCredentials.ClientCertificate.Certificate=certificatoLocale;
    ws_Client.ClientCredentials.ServiceCertificate.DefaultCertificate = certificatoLocale;


    ws_Client.ClientCredentials.UserName.UserName = "username";
    ws_Client.ClientCredentials.UserName.Password = "password";

    PianoAssistenzialeResidenzialeService.attributiAutorizzativi attributi = new PianoAssistenzialeResidenzialeService.attributiAutorizzativi();
    attributi.identificativoServizio="ElencoDomicilio";
    attributi.identificativoUtente="123456789";
    attributi.ruoloIstituzionale="RUOLO1010";


    ws_Client.getElencoPAIDomiciliare(attributi, new PianoAssistenzialeResidenzialeService.getElencoPAIDomiciliare());

    }
    catch (Exception e)
    {
    Console.WriteLine(e);
    Console.WriteLine(e.StackTrace);
    }
}
如果我尝试运行此代码,此时会出现错误:

ws_Client.getElencoPAIDomiciliare(attributi, new PianoAssistenzialeResidenzialeService.getElencoPAIDomiciliare());
错误是:

无法完成输出中消息的标识控制。远程预期DNS的标识为“test.tuodimino.it”MA HEALTHNET“远程终结点具有提供的DNS证书”

请看,那里的共识是“不,他们不应该”!请看,那里的共识是“不,他们不应该”!请看,那里的共识是“不,他们不应该”!