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() 方法构建并运行主机。主机对象是 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 应用程序的构建,您可以在该结构的基础上构建您的 ... 阅读更多