为了模块化,我在不同的程序集中创建了一些控制器.每个程序集代表整个系统的有界上下文(模块,子系统,分区等).
每个模块的控制器都是由对其他模块一无所知的人开发的,中央协调器即将在一个应用程序中覆盖所有这些模块.
所以,有一个名为school的模块,它有一个TeacherController.它的输出是Contoso.School.UserService.dll.
主要的协调器被调用Education,它有一个引用Contoso.School.UserService.dll.
我program.cs是:
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args).UseKestrel()
.UseStartup<Startup>()
.Build();
Run Code Online (Sandbox Code Playgroud)
然而对于教师控制器的路线,我得到404.如何在其他组件中使用控制器?