1
我在我的代碼中有WSHttpBinding和ServiceHost。我如何設置httpsGetEnabled和 mexHttpsBinding從後面的代碼?WCF傳輸安全
我在我的代碼中有WSHttpBinding和ServiceHost。我如何設置httpsGetEnabled和 mexHttpsBinding從後面的代碼?WCF傳輸安全
ServiceHost host = new ServiceHost(typeof(MyService));
ServiceMetadataBehavior metadataBehavior;
metadataBehavior = host.Description.Behaviors.Find<ServiceMetadataBehavior>();
if(metadataBehavior == null)
{
Debug.Assert(BaseAddresses.Any(baseAddress=>baseAddress.Uri.Scheme == "http"));
metadataBehavior = new ServiceMetadataBehavior();
metadataBehavior.HttpGetEnabled = true;
host.Description.Behaviors.Add(metadataBehavior);
}
host.Open();