ServiceHost serviceHost = new ServiceHost(typeof(Service1));
var serviceMetadataBehavior= serviceHost.Description.Behaviors.Find<System.ServiceModel.Description.ServiceMetadataBehavior>();
if (serviceMetadataBehavior == null)
{
serviceMetadataBehavior = new System.ServiceModel.Description.ServiceMetadataBehavior();
serviceHost.Description.Behaviors.Add(serviceMetadataBehavior);
}
serviceMetadataBehavior.HttpGetUrl = new Uri("http://localhost:8091");
serviceMetadataBehavior.HttpGetEnabled = true;
serviceHost.AddServiceEndpoint(typeof(IServiceContract2), new BasicHttpBinding(),new Uri("http://localhost:8091"));
serviceHost.Open();
代码设置HttpGetEnabled 的值
最新推荐文章于 2022-04-01 11:07:59 发布