如何将.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测试接口,正常访问

浙公网安备 33010602011771号