WCF 寄宿Windows以及控制台启动

时间:2023-03-09 02:29:31
WCF 寄宿Windows以及控制台启动

一:添加windows服务

二:修改XXXInstaller1的StartType=Automatic,修改ProcessInstaller1的Account=LocalSystem

三:在program类中,添加服务的入口

            ServiceBase[] ServiceToRun;
ServiceToRun = new ServiceBase[]
{
new UUU_TestService()//服务名称
};
ServiceBase.Run(ServiceToRun);

四:安装服务,并启动

installutil   I:\开发辅助项目\Mvc\Console.DS\bin\Debug\ConsoleDS.exe

五:删除服务

 sc delete    服务名

控制台启动模式

在program类中,添加服务的入口

        static void Main(string[] args)
{
ServiceHost host =host=new ServiceHost(typeof(TestKMN));
host.Open();
Console.WriteLine("服务已经开启");
Console.ReadKey();
}