永不言弃!
不忘初心:感恩的心!上进的心!

如何将.net core中的mvc的Controller变成web api

解决方案

 

1、此步骤可修改也可不修改

配置文件Startup.cs

将services.AddControllersWithViews();

修改为 services.AddControllers();

 

2、配置文件Startup.cs

endpoints.MapControllerRoute注释掉原有的代码,

添加新的代码 endpoints.MapControllers();

 

到此,转化为web api完成,即可测试访问

 

3、Controller类中添加测试代码

以下根据需求,进行相应测试 

添加路由代码:[Route("/api/[Controller]/[Action]")]

 

 

4、测试接口

Controller添加:测试代码

使用postman测试接口,正常访问

 

posted on 2021-03-16 23:04  永不言弃!  阅读(427)  评论(1编辑  收藏  举报