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 发布
本文介绍了如何使用C#配置并启动WCF服务。主要内容包括:设置服务元数据行为、启用HTTP GET访问、配置服务终结点及绑定,并最终打开服务主机。
2万+

被折叠的 条评论
为什么被折叠?



