相关疑难解决方法(0)

如何在ASP.NET Core MVC 2.0中的另一个程序集中使用控制器?

为了模块化,我在不同的程序集中创建了一些控制器.每个程序集代表整个系统的有界上下文(模块,子系统,分区等).

每个模块的控制器都是由对其他模块一无所知的人开发的,中央协调器即将在一个应用程序中覆盖所有这些模块.

所以,有一个名为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.如何在其他组件中使用控制器?

c# asp.net-core-mvc

17
推荐指数
3
解决办法
8618
查看次数

如何在 .NET 6 中创建测试服务器?

我需要为 ASP.NET 6 API 编写一些单元测试,并且需要创建一个测试服务器来验证授权。但是,由于启动类已被删除,我不知道应该使用什么作为创建测试服务器的入口点。这是以前版本中创建的方式。

 var server = new TestServer(new WebHostBuilder().UseStartup<Startup>());
Run Code Online (Sandbox Code Playgroud)

c# asp.net .net-6.0

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×2

.net-6.0 ×1

asp.net ×1

asp.net-core-mvc ×1