【发布时间】:2018-05-13 01:26:14
【问题描述】:
我正在尝试在 Web api 上创建一个额外的 Get 方法,但返回的是 404(找不到方法)。
在 Core 之前的 API 中,我创建了这样的方法:
[HttpGet]
[Route("api/MyNewMethodName")]
public object MyNewMethodName(string parameter1)
{}
电话:
myURL/api/MyNewMethodName?parameter1=somestring
在我的控制器定义中,我有:
[Produces("application/json")]
[Route("api/MyController")]
public class MyController : Controller
对于某些代码,我收到 404 错误。
请问有什么问题吗?
【问题讨论】:
-
你的控制器有前缀装饰器属性吗?
-
在我的控制器我有:[Produces("application/json")] [Route("api/MyController")] public class MyController : Controller
-
请更新问题
标签: c# asp.net-core asp.net-core-webapi asp.net-core-routing