首页 > 解决方案 > ASP.NET Core,启动类的运行时原因如何?

问题描述

在 Startup.cs 中,我有一个 Startup 类,它公开了 ConfigureServices() 和 Configure()。在 Main() 代码路径中使用 Startup 类......

webBuilder.UseStartup<Startup>();

许多问题:

标签: c#asp.net-coredesign-patternsinterface

解决方案


即使 ASP.NET Core 使用反射来调用ConfigureServicesConfigure方法,您也可以实现IStartup接口。

它在Microsoft.AspNetCore.Hosting命名空间下定义

它存在的主要目的是支持集成测试。有关更多详细信息,请查看这篇优秀的文章


推荐阅读