.net core的网站,api控制器类怎么访问?
刚接触.net core,遇到问题,上来请教各位,感谢~
新建的.net core网站,在已有的pages文件夹里添加一个api控制器类,名称和代码都没改,全部默认
namespace API.Pages
{
[Route("api/[controller]")]
public class ValuesController : Controller
{
// GET: api/<controller>
[HttpGet]
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
// GET api/<controller>/5
[HttpGet("{id}")]
public string Get(int id)
{
return "value";
}
......
}
然后调式
http://locahost:5000/Index
http://locahost:5000/Privacy
已有的其他页面都可以访问
但api控制器类无法访问
http://locahost:5000/api/values
浏览器上显示404,是地址有错误还是其他地方还要配置?