asp.net

Maybe_ch8 小时前
后端·c#·asp.net·blazor
ASP.NET Blazor部署方式有哪些?今天我们来说说Blazor的三种部署方式,如果大家还不了解Blazor,那么我先简单介绍下Blazor
步、步、为营1 天前
后端·microsoft·asp.net
ASP.NET Core全球化与本地化:打造多语言应用在经济全球化浪潮的席卷下,软件应用的受众早已突破地域限制,走向全球各个角落。为了满足不同地区用户的语言需求,ASP.NET Core 应用开发中,全球化与本地化的实现显得尤为关键。全球化旨在让应用程序具备适应不同国家和地区要求的能力,而本地化则是针对特定区域进行定制,使应用程序能以用户熟悉的语言和文化习惯与之交互。这不仅能显著提升用户体验,增强用户对应用的认同感和忠诚度,还能助力应用在全球市场中更广泛地传播,拓展业务版图。
步、步、为营2 天前
macos·c#·json·asp.net
C#中System.Text.Json:从入门到精通的实用指南在当今数字化时代,数据的高效交换与处理成为软件开发的核心环节。JSON(JavaScript Object Notation)凭借其简洁、轻量且易于读写的特性,已然成为数据交换领域的中流砥柱。无论是前后端数据交互,还是配置文件的编写,亦或是分布式系统间的数据传输,JSON 都无处不在。
步、步、为营3 天前
windows·后端·asp.net
解锁新技能:Windows Forms与ASP.NET API的梦幻联动嘿,各位开发小伙伴们!在日常开发的 “战场” 上,我们常常会遭遇一个棘手的难题:如何让前端应用与后端服务实现高效且稳定的交互呢?特别是在使用 Windows Forms 构建桌面应用程序时,这个问题尤为突出。想象一下,你精心打造了一个功能强大的 Windows Forms 应用,满心期待它能与后端的ASP.NET API 顺畅 “对话”,实现数据的实时获取与更新,为用户带来绝佳的体验。但现实却可能给你泼一盆冷水,各种前后端交互的问题层出不穷,是不是让人头疼不已?
步、步、为营3 天前
后端·asp.net
ASP.NET Core 实战:JWT 身份验证在当今数字化时代,Web 应用的安全性至关重要。ASP.NET Core 作为一种广泛应用的开发框架,为开发者提供了强大的工具来构建安全可靠的应用程序。而 JWT(JSON Web Token)身份验证则是保障应用安全的关键环节之一。
啊晚3 天前
后端·缓存·asp.net
ABP - 缓存模块(1)ABP 框架中的缓存系统核心包是 Volo.Abp.Caching ,而对于分布式缓存的支持,abp 官方提供了基于 Redis 的方案,需要安装 Volo.Abp.Caching.StackExchangeRedis 集成包。默认的情况下,在我们使用 ABP CLI 创建 ABP 框架模板项目的时候已经集成了这个包,我们不需要手动进行安装。
啊晚5 天前
后端·asp.net
ASP.NET Core - 依赖注入(四)之前讲了中间件,实际上一个中间件要正常进行工作,通常需要许多的服务配合进行,而中间件中的服务自然也是通过 Ioc 容器进行注册和注入的。前面也讲到,按照约定中间件的封装一般会提供一个 User{Middleware} 的扩展方法给用户使用,而服务注册中也有一个类似的约定,一般会有一个 Add{Services} 的扩展方法。
啊晚5 天前
后端·asp.net
ASP.NET Core - 依赖注入(三)我们使用了 IoC 容器之后,服务实例的创建和销毁的工作就交给了容器去处理,前面也讲到了服务的生命周期,那三种生命周期中对象的创建和销毁分别在什么时候呢。以下面的例子演示一下:
大雄野比5 天前
后端·asp.net
如何在 ASP.NET Core 中实现速率限制?在 ASP.NET Core 中实现速率限制(Rate Limiting)中间件可以帮助你控制客户端对 API 的请求频率,防止滥用和过载。速率限制通常用于保护服务器资源,确保服务的稳定性和可用性。
Archy_Wang_15 天前
后端·c#·asp.net·.netcore
ASP.NET Core WebApi接口IP限流实践技术指南在当今的Web开发中,接口的安全性和稳定性至关重要。面对恶意请求或频繁访问,我们需要采取有效的措施来保护我们的WebApi接口。IP限流是一种常见的技术手段,通过对来自同一IP地址的请求进行频率控制,可以有效地防止恶意攻击和过度消耗服务器资源。本文将详细介绍如何在.NET Core WebApi中实现IP限流。
啊晚5 天前
后端·asp.net
ASP.NET Core - 选项系统之源码介绍.NET Core 选项系统的主要实现在 Microsoft.Extensions.Options 和 Microsoft.Extensions.Options.ConfigurationExtensions 两个 Nuget 包。对于一个框架的源码进行解读,我们可以从我们常用的框架中的类或方法入手,这些类或方法就是我们解读的入口。
Archy_Wang_15 天前
后端·asp.net
ASP.NET Core 中,认证(Authentication)和授权(Authorization)在 ASP.NET Core 中,认证(Authentication)和授权(Authorization)是两个非常重要的概念。它们确保用户能够安全地访问应用程序,并且在访问过程中能按其权限被正确地控制。接下来,我将详细解释这两个概念,并且如何在 ASP.NET Core 中实现它们。
啊晚6 天前
后端·asp.net
ASP.NET Core - 配置系统之自定义配置提供程序在 .NET Core 配置系统中封装一个配置提供程序关键在于提供相应的 IconfigurationSource 实现和 IConfigurationProvider 接口实现,这两个接口在上一章 ASP.NET Core - 配置系统之配置提供程序 中也有提到了。
步、步、为营6 天前
后端·c#·asp.net
ASP.NET Core 全局异常处理在ASP.NET Core 的开发过程中,全局异常处理是保障应用程序健壮性与稳定性的关键环节。当应用程序遭遇未预料的错误时,妥善的异常处理机制不仅能够避免程序崩溃,还能为用户提供清晰、友好的反馈,同时帮助开发者快速定位和解决问题。
啊晚6 天前
后端·asp.net
ASP.NET Core - 配置系统之配置添加配置系统可以读取到配置文件中的信息,那必然有某个地方可以将配置文件添加到配置系统中。之前的文章中讲到 ASP.NET Core 入口文件中,builder(WebApplicationBuilder 对象) 中有一个 Configuration 属性,这里就是我们扩展添加额外的配置的地方。
忧郁的蛋~6 天前
javascript·后端·asp.net·.netcore
ASP.NET Core 基础知识---依赖注入(DI)---生命周期和作用域在依赖注入(Dependency Injection,简称 DI)中,生命周期和作用域是非常重要的概念,它们对于正确设计和实现软件系统具有至关重要的作用。以下是生命周期和作用域在依赖注入中重要性的详细阐述:
张慕白Ai6 天前
服务器·tcp/ip·c#·asp.net·代理模式·visual studio
【VS 调试WebApi —— localhost 及 ip访问】浏览器验证结果:【完结】
步、步、为营6 天前
开发语言·c#·asp.net
C# 配置文件:app.config 和 web.config在 C# 的应用开发中,配置文件就像是幕后的大管家,默默管理着应用程序的各种设置。今天,我们就来深入探索一下 C# 中极为重要的两个配置文件:app.config 和 web.config。无论是开发 Windows 应用程序,还是构建ASP.NET Web 应用,它们都发挥着关键作用。通过合理运用这两个配置文件,开发者能够轻松调整应用程序的行为,而无需对代码进行繁琐的修改,大大提升了开发效率和应用的灵活性。接下来,就让我们一起揭开它们的神秘面纱吧!
大雄野比8 天前
后端·中间件·asp.net
了解 ASP.NET Core 中的中间件在 .NET Core 中,中间件(Middleware) 是处理 HTTP 请求和响应的核心组件。它们被组织成一个请求处理管道,每个中间件都可以在请求到达最终处理程序之前或之后执行操作。中间件可以用于实现各种功能,如身份验证、路由、日志记录、异常处理、静态文件服务等。
啊晚8 天前
后端·asp.net
ASP.NET Core - IStartupFilter 与 IHostingStartup上面讲到的方式虽然能够根据不同环境将Startup中的启动逻辑进行分离,但是有些时候我们还会可以根据应用中的功能点将一系列相关中间件的注册封装到一起,从 Startup 类中分离,单独进行维护,以便更清晰地管理我们的代码。