Startup 类配置应用程序的服务并定义中间件管道。一般来说,Program 类是配置应用程序基础结构的地方,例如 HTTP 服务器、与 IIS 的集成以及配置源。相反,Startup 类定义了应用程序使用的组件和功能以及应用程序的中间件管道。Startup.cs以下是在标准 ASP.NET Core 应用程序中的示例 Startup.cs 文件。using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.HttpsPolicy; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; namespace TutorialsPoint{ public class Startup{ public Startup(IConfiguration configuration){ ... 阅读更多
ASP.NET Core 应用程序的启动方式类似于 .NET 控制台应用程序。它使用在 Program.cs 文件中定义的 Main() 方法作为应用程序的入口点。每当您启动 Web 应用程序时,框架都会调用 Main() 方法。在 ASP.NET Core 应用程序中,Main() 方法构建并运行 Host。Host 对象是 ASP.NET Core 应用程序的重要组成部分之一。它包含应用程序使用的配置和 Web 服务器 (Kestrel)。Program.cs以下是在标准 ASP.NET Core 应用程序中的示例 Program.cs 文件。using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; ... 阅读更多
ASP.NET Core 是由 Microsoft 开发的开源 Web 应用程序框架。它是跨平台的,可以在 Windows、Mac 和 Linux 上运行。虽然主要由 Microsoft 开发,但全球许多开发人员都为其做出了贡献。对于商业或业余应用程序,它是完全免费使用的,没有任何费用或许可费用。ASP.NET 用于构建高性能、动态和可扩展的 Web 应用程序。您还可以使用它来创建可供客户端应用程序(例如移动或嵌入式设备,甚至 Web 应用程序)使用的 Web API。ASP.NET 通过提供一个结构来简化 Web 应用程序的构建,您可以在其周围构建您的... 阅读更多