运行 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如果缺少某些内容,我在您的示例中成功了。
我在 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如果缺少某些内容,我在您的示例中成功了。