У меня есть большой класс со многими функциями, предоставляемыми в качестве службы WCF, в которой также есть mex endpiont. Теперь, когда я пытаюсь добавить ссылку на этот сервис в Visual Studio 2010, я получаю следующую ошибку:
Могу ли я что-нибудь сделать, кроме сокращения счетчика методов, чтобы эта ошибка исчезла?
Вот код, который я использую для конечной точки mex:
// Check to see if the service host already has a ServiceMetadataBehavior
ServiceMetadataBehavior smb = svh.Description.Behaviors.Find<ServiceMetadataBehavior>();
// If not, add one
if (smb == null)
smb = new ServiceMetadataBehavior();
//smb.HttpGetEnabled = true;
smb.MetadataExporter.PolicyVersion = PolicyVersion.Policy15;
svh.Description.Behaviors.Add(smb);
// Add MEX endpoint
svh.AddServiceEndpoint(
ServiceMetadataBehavior.MexContractName,
MetadataExchangeBindings.CreateMexTcpBinding(),
location+"/mex"
);