运行 ASP.NET 核心应用来自 Visual Studio 2019

Running ASP.NET Core app via Visual Studio 2019

我在 Visual Studio 2019 年创建了一个新的 ASP.NET 核心应用程序(只是 API,不是 Razor),当我按 F5 时,它会在浏览器在“https://localhost:44357/space/test”这给出了 404 错误。控制器定义如下:

    [Route("[controller]")]
    [ApiController]
    public class SpaceController : ControllerBase
    {
        [HttpGet("test")]
        [ProducesResponseType(StatusCodes.Status200OK)]
        public async Task<ActionResult<string>> GetTestAsync()
        {
            return "Hi";
        }

所以我假设当它到达那里时我会在页面上返回 "Hi"。为什么我会收到失败响应?

检查您的启动程序class如果缺少某些内容,我在您的示例中成功了。