Core MVC 如何访问另一个文件夹的控制器?

我新建了一个 “Api” 文件夹 里面添加了一个myApi的控制器, 请问这个文件夹下面的控制器可以访问的到么?
结构如下图:

img

我的路由配置是这样的:

img

myApi的控制器代码:

img

我加了 区域也是不能访问。

首先,你使用的是ApiController,所以并不需要在Startup.cs中配置路由模板。
其次,更改你的controller代码:

    [Area("api")]
    [Route("[area]/[controller]")]
    [ApiController]
    public class myApiController : ControllerBase
    {
    }

请求的URL: /Api/myApi