我在 Startup 类中遇到了两种方法,ConfigureServices
和 Configure
.是否有相当于 Application_Start
以前版本的 asp.net 在应用程序启动时执行任意工作的方法?
编辑
作为后续,ASP.NET 5 在 Startup 类上期望的可能方法是什么?
最佳答案
正如 Simple Man 所说,在 ASP.NET 5 中没有直接等效的方法;在符合单一职责原则的情况下,您的服务应在适当的时候启动类似的功能。 (最接近的是 Configure
方法,您可能应该在该方法中“启动”任何需要“启动”的服务。)但是,在 Startup 类中经常忽略另一种方法:构造函数。一些逻辑,例如加载配置文件,可能适用于那里。
您可以在 the Hosting repository. 中查看方法如何位于 Startup 类中。仅使用了您提到的两种方法和 Startup 构造函数。
关于asp.net-core - ASP.NET 5 中的 Application_Start 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30565203/