asp.net-core - ASP.NET 5 中的 Application_Start 等效项

标签 asp.net-core

我在 Startup 类中遇到了两种方法,ConfigureServicesConfigure .是否有相当于 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/

相关文章:

amazon-web-services - AWS 安全组连接跟踪在 ECS + Fargate 中运行的 ASP.NET Core 应用程序中的主体响应失败

azure - 使用 Azure 应用程序见解托管在 Azure Functions 上的 Asp.net core - 如何禁用性能计数器收集

azure - 使用 OAuth 使用 EWS 应用程序发送电子邮件是否必须使用 full_access_as_app

c# - Visual Studio在azure中的wwwroot内部署文件夹在哪里

c# - 如果路径以 '/api' 开头并且存在映射为后备的文件,如何返回 404?

c# - 关于 MVC Controller 与独立 Web API 的架构,有多少个项目?

c# - 在 EF Core 中执行两个相关操作

.net - 为什么 Azure 应用服务找不到我的 GoDaddy 证书?

c# - "SocketException: Name or service not known"当 URL 在浏览器中正常加载时

angular - 如何在 [FromBody] ASP.NET CORE 2 和 Angular 5 中接收文件