• 标签: .NET 共 535 个结果.
  • 引言 在现代的互联网应用中,往往需要应对大量的并发请求,保证系统的稳定性和可用性。为了应对这样的挑战,限流机制成为了必备的工具之一。ASP.NET Core提供了一些解决方案,其中AspNetCoreRateLimit就是一个非常受欢迎的限流中间...
  • 在 Web 开发中,实现文件下载和显示下载进度条是一个常见的需求。在这篇博客中,我们将介绍如何使用 .Net Core WebAPI、Axios 和 Vue 来实现文件下载和显示下载进度条的功能。 准备工作 我们首先需要搭建一个基于 .Net C...
  • 在.NET框架中,有多种方式可以实现定时器功能。不同的定时器适用于不同的场景,并提供了灵活性和可定制化的选项。本文将介绍.NET中常用的几种定时器,并讨论它们的特点和适用场景。 1. System.Timers.Timer System.Time...
  • ASP.NET Core是一个非常流行的跨平台框架,用于构建高性能的Web应用程序。在开发WebAPI时,选择合适的返回类型对于提供高质量的服务至关重要。本博客将探讨ASP.NET Core WebAPI控制器的返回类型的最佳选项,并提供一些建议...
  • 什么是 gRPC gRPC 是一个用于构建高性能、跨平台的远程过程调用 (RPC) 框架。它使用 Protocol Buffers (也可选用 JSON)进行数据序列化,支持多种编程语言,并使用 HTTP/2 作为底层传输协议。gRPC 提供了强...
  • 注:本文适用于.NET Core 3.0及以上版本 .NET Framework是微软开发的一款框架,用于创建和运行各种类型的应用程序。然而,长期以来,.NET Framework只能在Windows操作系统上运行,这在一定程度上限制了它的应用范...
  • 阿里云短信推送是一种快速、可靠、安全的短信推送服务,可以帮助开发者通过短信的方式,向用户发送各类通知、验证码等信息。在本篇博客中,我们将探讨如何在.NET Core应用程序中集成阿里云短信推送服务。 环境准备 在开始之前,您需要获取一些前提条件,...
  • 在开发 ASP.NET Core 6 应用程序时,日志记录是非常重要的。通过使用适当的日志记录技术,可以更好地追踪和排查问题,同时也有助于优化应用程序的性能。ASP.NET Core 6 提供了丰富的日志记录功能,允许开发者灵活地记录和处理日志消...
  • 引言 在现代的微服务架构中,一个分布式请求往往会经过多个服务的处理。这给我们带来了很多好处,如可伸缩性、容错性等。然而,随之而来的一个挑战是如何进行分布式追踪和调试。在这篇博客中,我们将介绍如何使用Steeltoe和Zipkin来实现.NET C...
  • 介绍 Docker 是一种开源的容器化平台,可以帮助开发者在不同的环境中轻松部署和运行应用程序。在本篇博客中,我们将讨论如何使用 Docker 部署 ASP.NET Core 2.2 应用程序。 准备工作 在开始之前,您需要完成以下准备工作: 安...