using Microsoft.Owin.Hosting; using System.Threading.Tasks; using System.Web.Http; using System.Web.Http.SelfHost; namespace WcfControlMonitorWebLib { /// /// WebApi 服务宿主程序 /// public class WebHost1 { /// /// 启动 /// public static Task Startup(string url) { var config = new HttpSelfHostConfiguration(url); config.MapHttpAttributeRoutes(); config.MessageHandlers.Add(new CorsHandler()); config.Routes.MapHttpRoute("restful", "api/{controller}/{id}", new { id = RouteParameter.Optional }); var server = new HttpSelfHostServer(config); return server.OpenAsync(); } } }