net Core 创建第一个net core项目

1.创建空Core项目

利用vs2022 创建一个空的Core项目

 

 下一步,添加工程名称和选择路径。即可

 

Startup.cs的解释

复制代码
   public class Startup
    {
        //配置容器服务
        public void ConfigureServices(IServiceCollection services)
        {
        }

        // 配置HTTP请求处理管道当中一些配置
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseRouting();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapGet("/", async context =>
                {
                    await context.Response.WriteAsync("Hello World!");
                });
            });
        }
    }
复制代码

 

Program.cs的解释

复制代码
public class Program
    {
        //主启动
        public static void Main(string[] args)
        {
            //对CreateHostBuilder(args).Build().Run();的分布解释
            //内部,会配置kestrel服务器,IIS相关,其他配置。
            IHostBuilder builder =  Host.CreateDefaultBuilder(args);
            builder.ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.UseStartup<Startup>();
            });
            IHost webHost = builder.Build();
            webHost.Run();

            //CreateHostBuilder(args).Build().Run();
        }

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>();
                });
    }
复制代码

2.启动

 

posted @   创客未来  阅读(334)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2021-06-30 elementui 引入高德地图
2021-06-30 外国文学 (四)
2021-06-30 gin框架 日志文件
2021-06-30 gin框架 参数验证
2021-06-30 外国文学 (八)
2021-06-30 外国文学 (五)
点击右上角即可分享
微信分享提示