ASP.NET Core Web API入门之一:创建新项目

一、引言

最近闲着,想着没真正从0-1开发过ASP.NET Core Web API的项目,就开始学习一下,涨一下技术能力。

二、准备工作

1.Visual Studio 2022
2.安装 .NET SDK 6.0
3.SQLServer 2019

三、创建新项目

第一步:打开Visual Studio 2022,创建新项目。
在这里插入图片描述
第二步:选中C#、Web,选择ASP.NET Core Web API,点击下一步。
在这里插入图片描述
第三步:命名为ASP.NETCoreApi,点击下一步。

第四步:创建新项目。
在这里插入图片描述

四、加入Startup类,并替换Program.cs内容

创建完新项目后,文件结构里面是不存在Startup.cs文件的,需要手工新增,代码如下:

namespace ASP.NETCoreApi
{
    public class Startup
    {
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
        }

        public IConfiguration Configuration { get; }

        // This method gets called by the runtime. Use this method to add services to the container.
        // 该方法由运行时调用,使用该方法向DI容器添加服务
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers();
            services.AddEndpointsApiExplorer();
            services.AddSwaggerGen();
        }

        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        // 该方法由运行时调用,使用该方法配置HTTP请求管道
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            // Configure the HTTP request pipeline.
            if (env.IsDevelopment())
            {
                app.UseSwagger();
                app.UseSwaggerUI();
            }

            app.UseAuthorization();
        }
    }
}

五、编辑Program.cs代码

代码固定,直接复制粘贴即可

using ASP.NETCoreApi;

public class Program
{
    public static void Main(string[] args)
    {
        CreateHostBuilder(args).Build().Run();
    }

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

六、修改控制器的路由

ASP.NET Core Web API默认是属性路由,实际我们开发中常用的路由是[controller]/[action]。
1.应该将控制器的[Route(“[controller]”)]特性更改成[Route(“[controller]/[action]”)]。
2.只需要保留接口的HTTP请求方式特性即可。
在这里插入图片描述

七、运行项目

简单的项目就这样创建完成了。
在这里插入图片描述
总结:创建新项目仅仅是简单的第一步。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值