using System;
using System.ServiceModel;
using System.ServiceModel.Channels;
//注意:需要引用程序集 System.ServiceModel 并在管理员模式下运行
class Program
{
static void Main(
string[] args)
{
Uri httpAddress =
new Uri(
"http://localhost:8002");
ServiceHost serviceHost =
new ServiceHost(
typeof(Service1), httpAddress);
Binding binding =
new WSHttpBinding();
serviceHost.AddServiceEndpoint(typeof(IService1), binding,
"http://localhost:8002/a");
serviceHost.AddServiceEndpoint(typeof(IService1), binding,
"http://localhost:8002/b");
serviceHost.Open();
Console.ReadLine();
serviceHost.Close();
}
}
[ServiceContract]
public interface IService1
{
[OperationContract]
void DoWork();
}
[ServiceContract]
public interface IService2
{
[OperationContract]
void Do();
}
public class Service1 : IService1, IService2
{
public void Do()
{
}
public void DoWork()
{
}
}
转载于:https://www.cnblogs.com/kotomi/p/8242074.html
相关资源:数据结构—成绩单生成器
转载请注明原文地址: https://win8.8miu.com/read-1499716.html