所有文章 > 当前标签:ASP.NET Core
从零开始使用.NET Core 3.1构建Web API:开发待办事项应用程序
2025/11/23
本文详细指导从零开始使用.NET Core 3.1构建Web API,开发待办事项应用程序,涵盖项目创建、模型类定义、数据库上下文设置、脚手架生成控制器和Postman测试,帮助新手掌握Web API基本原理和实现方法。
ASP.NET Core初学者指南:Web API – Telerik.com
【API开发】
本文是ASP.NET Core Web API的初学者指南,详细介绍了Web API的定义、工作原理和优势,包括使用标准HTTP动词处理CRUD操作、支持路由和依赖注入。通过创建ASP.NET Core 5 Web API项目示例,涵盖数据库上下文设置、SQLite集成和控制器实现,帮助新手快速构建功能强大的API应用。
2025/11/23
ASP.NET Core 基础知识:API 文档编写 – Telerik.com
【API开发】
本文详细介绍了在ASP.NET Core中编写API文档的方法,包括使用标签、生成XML文档文件以及集成Swagger和Docfx等第三方工具,帮助开发者提升API文档的可维护性和集成效率。
2025/11/23
使用Rider测试与性能分析ASP.NET Core REST API(第一部分)
【API开发工具】
本文介绍如何使用Rider的内置HTTP客户端创建和编写HTTP请求文件,以测试ASP.NET Core REST API的GET、POST、PUT和DELETE方法。通过物理文件和草稿文件两种方式,开发者可以快速构建请求脚本,并利用实时模板简化复杂逻辑,提升API测试效率。
2025/11/22
使用 ASP.NET Core 6 构建 RESTful Web API – Medium
【API开发】
本文详细介绍了如何使用 ASP.NET Core 6 构建 RESTful Web API,涵盖 REST 架构风格、项目初始化、EF Core 数据库管理、CRUD 操作实现以及 Swagger UI 测试。通过具体示例,帮助开发者掌握构建高效 Web API 的完整流程,包括使用 ASP.NET Core 6 和 EF Core 进行数据库操作。
2025/11/22
组织ASP.NET Core Minimal APIs – Tess Ferrandez
【API开发】
本文探讨了ASP.NET Core Minimal APIs在真实生产环境中的适用性,并提供了组织代码的实用方法,包括使用扩展方法分离端点定义、采用TypedResults提升代码可读性和测试性、将功能逻辑与端点注册分开以简化测试,以及通过端点分组优化结构。这些技巧帮助开发者构建可维护和可扩展的Minimal APIs应用,确保其在大型项目中高效运行。
2025/11/04
在ASP.NET Core Web API中处理JSON数据 – Medium
【API开发】
本文详细介绍了在ASP.NET Core Web API中处理JSON数据的方法,包括使用System.Text.Json库进行自动序列化和反序列化,以及通过Newtonsoft.Json实现高级自定义功能。文章涵盖了JSON数组处理、自定义属性配置,帮助开发者构建高效API以集成Web和移动应用。
2025/11/04
使用API向ASP.NET Core应用程序运行时添加新端点…
【API开发】
本文介绍如何使用API框架在ASP.NET Core应用程序运行时动态添加新端点,无需重建或重启系统。通过UI界面选择API并定义路由,实现端点的即时创建和OpenAPI文档的自动更新,提升后端开发的灵活性和扩展性。
2025/11/03
ASP.NET Core Minimal APIs 入门指南 – JetBrains 博客
【API开发】
ASP.NET Core Minimal API 是一个轻量级、高性能的 Web API 开发框架,适合构建基于 JSON 的微服务应用。它通过简化端点定义、模型绑定和依赖注入,提升开发效率和性能,同时支持与 MVC 和 Razor Pages 混合使用,帮助开发者优化现有代码库。
2025/11/03
在ASP.NET Core中自动注册Minimal APIs
【API开发】
在ASP.NET Core中,通过自动注册Minimal APIs可以显著简化代码管理,提高可维护性和开发效率。文章详细介绍了使用IEndpoint抽象和反射技术实现自动注册的步骤,包括创建接口、扫描程序集和集成到Program文件,同时讨论了性能优化和源代码生成器的应用。
2025/11/03
从MVC到Minimal APIs:基于ASP.NET Core 6.0的实现 – Ben Foster
【API开发】
本文详细探讨了从ASP.NET MVC到Minimal APIs的演变,基于ASP.NET Core 6.0实现,涵盖框架初始化、路由定义、模型绑定、HTTP响应、依赖注入和授权等核心方面。通过具体示例,帮助开发者理解如何利用Minimal APIs构建轻量级HTTP服务,并比较其与MVC的简洁性和灵活性优势。
2025/11/03
ASP.NET Core 中 API 网关入门指南 – Telerik.com
【API开发工具】
本文介绍了API网关在现代Web应用程序中的核心功能,包括路由管理、安全性和数据聚合,并详细展示了如何在ASP.NET Core中使用Ocelot实现API网关,涵盖从项目创建到高级功能如速率限制和内存缓存的完整入门指南。
2025/11/02
使用Azure AD保护并调用ASP.NET Core最小化Web API
【API安全】
本文详细介绍了使用Azure AD保护ASP.NET Core最小化Web API的完整流程,包括在Azure AD中创建和配置应用程序注册、设置身份验证与授权、以及通过机密客户端和Azure CLI获取访问令牌并调用API。文章基于官方教程调整,使用.NET 7最小化API,帮助开发者避免常见陷阱,实现安全API调用。
2025/11/01
ASP.NET Core Web API 的授权指南 – Auth0
【API安全】
本文详细介绍了如何使用Auth0保护ASP.NET Core Web API,包括注册API、配置JWT身份验证、添加[Authorize]属性限制敏感操作,以及通过Swagger测试授权访问,确保仅授权用户可执行创建、更新和删除操作。
2025/11/01
从控制器迁移到Minimal API | 作者:Christian Brevik – Variant
【API开发】
本文指导从MVC控制器迁移到ASP.NET Core Minimal API,通过扩展方法、分离处理逻辑和路由组实现代码简洁与维护性,适用于小型到大型API项目。
2025/10/29
ASP.NET 7 使用 OpenTelemetry 与 SigNoz 实现分布式追踪与性能监控教程
【如何集成API】
本文详细介绍了如何在ASP.NET Core 7中集成OpenTelemetry与SigNoz,通过构建一个简单的REST API并添加OpenTelemetry埋点,将数据发送到SigNoz进行监控。文章涵盖了从环境准备、创建基础Web应用、添加OpenTelemetry支持到搭建SigNoz测试环境的完整流程,旨在帮助开发者快速定位性能瓶颈,提升系统的可靠性和用户体验。
2025/10/14
搜索文章