.Net core web application MVC 如何使用restful

为什么新建一个web api项目,里面的原生代码都是restful形式,而且还能用,在webapplication里,虽说创建的时候有说明支持RESTful http形式,但是按照webapi里面的代码格式,COPY过来就没反应了,请问这是为什么?需要改哪写东西吗?

比如说这些代码如何能在web应用程序里有效:
[HttpGet]
public ActionResult> Get()
{
return new string[] { "value1", "value2" };
}

    // GET api/values/5
    [HttpGet("{id}")]
    public ActionResult<string> Get(int id)
    {
        return "value";
    }

https://www.cnblogs.com/CreateMyself/p/6297189.html