zoukankan      html  css  js  c++  java
  • WebAPI 使用控制台启动

    using System;
    using System.Web.Http;
    using System.Web.Http.SelfHost;
    
    namespace UAC_OAuth2Center
    {
        public class Program
        {
            static void Main(string[] args)
            {
                try
                {
                    var config = new HttpSelfHostConfiguration("http://localhost:2021");
                    // Web API 配置和服务
                    config.EnableCors(new System.Web.Http.Cors.EnableCorsAttribute("*", "*", "*", "*"));
                    //config.MapHttpAttributeRoutes();
                    config.Routes.MapHttpRoute(name: "DefaultApi",
                                               routeTemplate: "api/{controller}/{action}/{id}",
                                               defaults: new { id = RouteParameter.Optional });
                    using (var sever = new HttpSelfHostServer(config))
                    {
                        sever.OpenAsync().Wait();
                        Console.WriteLine("SPC_Server服务已经成功启动!");
                        Console.WriteLine("输入任意字符关闭");
                        Console.Read();
                        sever.CloseAsync().Wait();
    
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
                Console.ReadKey();
            }
        }
    }

    记住,启动VS 的时候,使用管理员权限启动

  • 相关阅读:
    Nginx平滑升级
    svn部署-linux
    svn服务备份与还原
    vmware exsi安装部署
    redis主从复制读写分离
    redis配置文件详解
    zabbix与agent端通信加密
    部署owa预览服务
    zabbix-3.4邮件报警
    centos7--zabbix3.4微信报警
  • 原文地址:https://www.cnblogs.com/ingstyle/p/11804353.html
Copyright © 2011-2022 走看看