找到 35 篇文章 适用于 ASP.Net

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

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

4K+ 浏览量

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 中 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 类... 阅读更多

广告