假设我希望允许人们为我的ASP.NET核心Web应用程序创建插件。插件可以包括使用属性路由的端点: public class SomePlugin: ControllerBase我可以加载这些插件,并将AssemblyPart添加到Asp.net核心的部件管理器中,这样就可以了--到目前为止没有问题。因此,在上述插件的情况下,即使开发人员使用了[Route("[controller
我正在设计一个具有ASP.NET核心的REST API,并且我希望处理由专用控制器发送到根端点的所有请求。由于如何部署实现应用程序接口的服务,对根端点的请求将被路由到服务器的根端点(即,https://localhost/) AFAICT,微软关于how to create web apis的教程只涵盖了API没有根端点的用例,并且所有资源都由与路由共享相同名称的单个控制器整洁地表示。在此场景中,通过使用[Route(&q