最新 最热

【ASP.NET Core 基础知识】--安全性--SSL和HTTPS配置

SSL(安全套接层)是一种加密协议,用于在网络上安全地传输数据。它最初由Netscape公司在1990年代中期开发,旨在确保在Internet上进行的通信的安全性和完整性。SSL通过对数据进行加密、认证和完整性验证来保护通信过程,防止数...

2024-05-24
1

【ASP.NET Core 基础知识】--安全性--防范常见攻击

在现实网络中即存在着安全的流量,又存在着不安全的流量在,这些不安全的流量常常会对我们的网站服务造成威胁,严重的甚至会泄露用户的隐私信息。这篇文章我们通过对常见的网络攻击跨站脚本攻击、跨站请求伪造(CSRF)、SQL...

2024-05-24
1

【ASP.NET Core 基础知识】--测试--单元测试和集成测试

单元测试是软件开发中的一种测试方法,用于验证软件中的最小可测试单元——通常是函数、方法或类——的行为是否符合预期。它的核心思想是将程序分解成独立的单元,并针对每个单元编写测试用例,以验证其功能是否正确。以下...

2024-05-24
1

【ASP.NET Core 基础知识】--部署和维护--性能优化技巧

应用程序设计和架构优化是提高 ASP.NET Core 应用程序性能的重要方面之一。适当的设计模式是优化架构的关键之一。设计模式是解决特定问题的经验总结,能够提高代码的可读性、可维护性和可扩展性,从而间接地提高了性能。...

2024-05-24
1

【ASP.NET Core 基础知识】--部署和维护--日志记录和错误处理

日志记录是一种记录系统运行状态、活动和事件的重要机制。在软件开发和系统管理中,日志记录扮演着关键角色,用于追踪应用程序的执行过程、监视系统的健康状况、诊断问题和安全审计等。在ASP.NET Core等现代Web开发框架...

2024-05-24
1

【ASP.NET Core 基础知识】--部署和维护--部署ASP.NET Core应用程序

打包应用程序是将ASP.NET Core应用程序准备好以便于部署到目标环境的关键步骤之一。在本文中,我们将从编译代码、收集依赖项和设置配置三个方面详细讲解如何打包ASP.NET Core应用程序,以确保在部署过程中的顺利进行。...

2024-05-24
1

【ASP.NET Core 基础知识】--前端开发--使用ASP.NET Core和JavaScript进行通信

在现代的Web开发中,JavaScript是不可或缺的一部分,它为网页提供了交互性和动态性。而ASP.NET Core作为一个强大的服务器端框架,与JavaScript的结合可以为开发人员带来更加灵活和丰富的体验。本文将探讨如何在ASP.NET Cor...

2024-05-24
2

【ASP.NET Core 基础知识】--前端开发--集成前端框架

创建 ASP.NET Core 项目可以通过 Visual Studio 或者使用 .NET CLI(命令行界面)来完成。下面我将为展示如何使用 .NET CLI 在命令行中创建一个 ASP.NET Core 项目:

2024-05-24
1

【ASP.NET Core 基础知识】--Web API--Swagger文档生成

Swagger是一种用于设计、构建和文档化Web API的开源工具。它提供了一套标准化的规范,使得开发者能够清晰地定义API端点、参数、请求和响应。通过Swagger,用户可以生成具有交互式UI的实时API文档,便于团队协作和第三方开...

2024-05-24
2

【ASP.NET Core 基础知识】--Web API--创建和配置Web API(二)

集成Entity Framework Core(EF Core)是在ASP.NET Core Web API中进行数据库访问的常见方式。以下是集成EF Core的基本步骤:

2024-05-24
2