美文网首页
微服务开发实战(八)

微服务开发实战(八)

作者: 禅大师 | 来源:发表于2019-01-16 23:09 被阅读0次

    我们开始创建WebAPI应用。
    首先我们先创建一个项目目录。然后在控制台执行以下命令:

    mkdir webapi 
    cd webapi
    dotnet new webapi 
    

    执行完成后,dotnet自动生成了一个最小的WebAPI应用框架。接着用VS Code打开这个目录。


    21.png

    打开之后,VS Code自动判断出这是一个.NET Core的应用,询问是否需要添加一些用于调试和运行的配置文件,点击“Yes”按钮让VS Code帮我们自动生成。

    在这个webapi项目下,多出了好几个文件和目录。我们首先还是来看一下Program.cs

    namespace webapi
    {
        public class Program
        {
            public static void Main(string[] args)
            {
                BuildWebHost(args).Run();
            }
    
            public static IWebHost BuildWebHost(string[] args) =>
                WebHost.CreateDefaultBuilder(args)
                    .UseStartup<Startup>()
                    .Build();
        }
    }
    

    在以上的代码中,包含了一个类和两个方法,其中 public static void Main(string[] args) 是整个项目的入口。程序创建了一个BuildWebHost并且开始执行。
    在命令行中执行

    dotnet run
    

    就启动了一个web服务器。

    相关文章

      网友评论

          本文标题:微服务开发实战(八)

          本文链接:https://www.haomeiwen.com/subject/tsovdqtx.html