/// <summary> /// 启动 /// </summary> public static void Start(Action testAction = null) { //启动WCF服务 WcfStartUp.StartWcf(); //使用owin或者windows 服务启动webapi using (WebApp.Start <Startup>(url: ApiConfig.WebApiHost)) { Console.WriteLine(ApiConfig.WebApiHost); Console.WriteLine("API服务已经启动......"); if (testAction != null) { testAction(); } Console.ReadLine(); } }
public void StartService() { try { this.host = new ServiceHost(this.serviceType); WcfStartUp.Init(ConnectionStringInHeaderMessage); this.host.Open(); Log.Info("El Servicio ha sido iniciado correctamente."); } catch (Exception e) { Log.Fatal(e.Message, e); if (this.host != null) { this.host.Abort(); } //throw; } }