找到 34423 篇文章,主题为编程

解释 ASP.NET Core 中 Program 类的作用

Akshay Khot
更新于 2021年6月22日 14:52:47

685 次浏览

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 应用程序中 .csproj 文件的作用

Akshay Khot
更新于 2021年6月22日 14:52:10

3K+ 次浏览

.csproj 文件告诉 dotnet 如何构建 ASP.NET 应用程序。它是 ASP.NET 项目中最重要的文件之一。ASP.NET 项目可能依赖于其他开发者开发的第三方库。通常,这些库作为 Nuget 包使用 Nuget 包管理器安装。使用 Nuget 安装包后,包的名称及其版本将列在 .csproj 文件中。如果您熟悉 Node.js,可以将 .csproj 文件视为 package.json 文件。运行“dotnet restore”命令时,dotnet 使用 .csproj 文件确定要安装的包... 阅读更多

解释如何创建新的 ASP.NET Core 项目

Akshay Khot
更新于 2021年6月22日 14:51:25

246 次浏览

在开始使用 ASP.NET Core 之前,您需要使用以下链接安装 .NET 软件开发工具包 (SDK)。下载 .NET SDK 若要检查一切是否正确安装,请打开一个新的终端窗口并运行以下命令:$ dotnet --version 如果安装成功,程序应报告其版本,例如 5.0.100。创建您的应用程序 现在您已安装框架,您可以创建一个新的 ASP.NET 应用程序。.NET 附带多个预配置的生成器,旨在通过创建开始项目所需的一切来简化开发人员的工作。要查看所有可用的生成器,请运行 dotnet new 命令... 阅读更多

解释 ASP.NET Core 中的 HTTP 请求-响应生命周期。

Akshay Khot
更新于 2021年6月22日 14:50:25

2K+ 次浏览

HTTP 代表超文本传输协议。它是一种应用层协议。每当您在浏览器中访问网站时,它都会使用 HTTP 协议与服务器通信。HTTP 请求包含一个动词,例如 GET、POST、PUT、Delete 等。动词指示 HTTP 请求的类型。请求还包含它尝试访问的资源的路径。此外,所有 HTTP 请求都以键值对的形式提供一个或多个标头,以便向服务器提供其他数据。最后,请求可以包含主体,这可能代表表单内容。当... 阅读更多

选择 ASP.NET Core 而不是 ASP.NET 的好处有哪些?

Akshay Khot
更新于 2021年6月22日 14:49:49

2K+ 次浏览

ASP.NET Core 是一个高性能、跨平台和开源的框架。它允许您构建现代的、支持云的和连接互联网的应用程序。使用 ASP.NET Core,您可以:构建 Web 应用程序和服务、物联网 (IoT) 应用程序以及移动应用程序的后端。在您喜欢的操作系统(如 Windows、macOS 或 Linux)上工作,并选择您选择的工具和 IDE。在云端或本地开发和部署。利用容器和 Docker 来简化应用程序的部署和分发。在现代、快速、轻量级的 .NET Core 框架上运行。与 ASP.NET 框架相比,ASP.NET Core 框架的一些重要好处... 阅读更多

什么是 ASP.NET Core?解释它与 ASP.NET 框架有何不同。

Akshay Khot
更新于 2021年6月22日 14:49:11

487 次浏览

ASP.NET Core 是由 Microsoft 开发的开源 Web 应用程序框架。它是跨平台的,可在 Windows、Mac 和 Linux 上运行。虽然主要由 Microsoft 开发,但全球许多开发者都为其做出了贡献。它完全免费用于商业或业余应用程序,无需支付任何费用或许可费用。ASP.NET 用于构建高性能、动态和可扩展的 Web 应用程序。您还可以使用它来创建可由客户端应用程序(例如移动或嵌入式设备,甚至 Web 应用程序)使用的 Web API。ASP.NET 通过提供一个结构来简化 Web 应用程序的构建,您可以在此结构的基础上构建您的... 阅读更多

解释 ASP.NET Core 中的日志记录工作方式

Akshay Khot
更新于 2021年6月22日 14:48:35

6K+ 次浏览

日志记录是在软件中实时记录事件的过程,以及其他信息,例如基础结构详细信息、执行时间等。日志记录是任何软件应用程序的重要组成部分。拥有日志至关重要,尤其是在出现问题时。日志可帮助您了解故障或性能瓶颈并解决问题。日志通常写入数据库、控制台或文件,具体取决于应用程序的严重性和便利性。虽然可以在日志中记录任何数据,但通常会写入信息消息和错误消息。信息消息捕获... 阅读更多

解释 ASP.NET 中的 MVC 模式

Akshay Khot
更新于 2021年6月22日 14:47:55

251 次浏览

MVC 代表模型-视图-控制器。它是软件应用程序的一种架构模式。Trygve Reenskaug 于 1979 年提出了该模式,用于开发交互式应用程序。在此模式中,应用程序分为三个组件:模型、视图和控制器。模型 模型维护应用程序的状态。状态可以是瞬态的,即内存中的,也可以是持久的,即保存到数据库中的。模型不仅仅是保存状态。它对数据执行业务逻辑,对数据强制执行业务规则,并可以使用领域模型来操作数据。模型同时充当... 阅读更多

解释 HttpContext 类在 ASP.NET Core 中的作用

Akshay Khot
更新于 2021年6月22日 13:27:54

7K+ 次浏览

HttpContext 封装了单个 HTTP 请求的所有 HTTP 特定信息。当 HTTP 请求到达服务器时,服务器会处理该请求并构建 HttpContext 对象。此对象表示您的应用程序代码可用于创建响应的请求。ASP.NET Core Web 服务器构建的 HttpContext 对象充当单个请求的容器。它存储请求和响应信息,例如请求的属性、与请求相关的服务以及任何来自请求的数据或错误(如果有)。ASP.NET Core 应用程序通过 IHttpContextAccessor 接口访问 HTTPContext。HttpContextAccessor 类... 阅读更多

ASP.NET Core 如何使用 Entity Framework 提供数据访问?

Akshay Khot
更新于 2021年6月22日 13:24:03

336 次浏览

实体框架 (Entity Framework) 是一个 ORM(对象关系映射)框架,它简化了从关系数据库创建、检索、更新或删除数据的过程。使用实体框架,您可以使用 C# 对象来抽象数据库相关的代码,因此您很少需要处理原始 SQL。下图说明了实体框架在一个分层架构中的位置。实体框架核心 (EF Core) 是实体框架 6 的新版本。与 .NET Core 类似,EF Core 是一个轻量级、开源且跨平台的实体框架版本。它旨在与 .NET Core 应用程序一起使用。要将 EF Core 集成到……阅读更多

广告
© . All rights reserved.