ServiceHost selfHost = new ServiceHost(typeof(MyService));
if (selfHost.State != CommunicationState.Opening)
{ selfHost.Open(); }
selfHost.Opened += delegate
{
Console.WriteLine("MyService已经启动,按任意键终止服务!");
};
Console.ReadKey(true);
selfHost.Close();
if (selfHost.State != CommunicationState.Opening)
{ selfHost.Open(); }
selfHost.Opened += delegate
{
Console.WriteLine("MyService已经启动,按任意键终止服务!");
};
Console.ReadKey(true);
selfHost.Close();
ServiceHost selfHost = new ServiceHost(typeof(MyService));
selfHost.Open();//⑤启动服务
{
static void Main(string[] args)
{
using (ServiceHost host = new ServiceHost(typeof(MyService)))
{
host.Opened += delegate
{
Console.WriteLine("IService服务已经启动,按任意键终止服务!");
};
host.Open();
Console.Read();
}
}
}
}
然后重新生成,更新客户端的服务引用。并启动寄宿程序,运行客户端的时候,出现以下异常:请问,这又是哪里出错了呢?