我有一个ASP.Net Core Web API项目和以下控制器:
[Route("/api/v0.1/controller")]
[ApiController]
public class MyController : ControllerBase
{
[HttpGet("/test")]
public ActionResult Test() { return null; }
}
但是当我运行该项目时,在/api/v0.1/controller/test上我得到“找不到页面”,并且看不到我在哪里出错。
您的方法路由模板包含prefixed /
,因此,应用程序路由找不到合适的路径。
如下修改测试方法路由模板。
[HttpGet("test")]
public ActionResult Test() { return null; }
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句