9

C# WebAPI 插件热插拔

背景 WebAPI 插件热插拔是指在不重启应用程序的情况下,能够动态地加载、更新或卸载功能模块(即插件)的能力。这种设计模式在软件开发中非常有用,尤其是在需要频繁更新或扩展功能的大型系统中。通过实现插件架构,可以将系统的不同部分解耦,使得它们可以独立开发、测试和部署。 对于WebAPI来说,这意味着 ...

黄金程序员 发布于 2025-01-23 13:50 评论(16) 阅读(2213)
0

dotnet CultureInfo遇到欧洲如俄文小数点是逗号想转点的解决办法

如题,当CultureInfo是俄文(ru-RU)时,浮点数中的点是用逗号表达的,如1.1会显示成1,1,造成很多的麻烦,当然如果全系统中全部采纳逗号作为浮点也没问题,只要用户接受就可以,但有时需要继续用点号,那么解决办法如下。 1. 修改DefaultThreadCurrentCulture 我们 ...

Rick Carter 发布于 2025-01-22 17:08 评论(1) 阅读(41)
9

AsyncLocal的妙用

AsyncLocal<T>是一个在.NET中用来在同步任务和异步任务中保持全局变量的工具类。 它允许你在不同线程的同一个对象中保留一个特定值,这样你可以在不同的函数和任务中访问这个值。 这是在实现异步任务中维持一致性和优雅性的一种重要手段。 用法 创建一个AsyncLocal实例: 你可以使用Asy ...

chester·chen 发布于 2025-01-10 15:24 评论(2) 阅读(609)
0

Gridview使用CheckBox全选与单选 Version 3

还是有网友开发ASP.NET程序,今天联系Insus.NET说,参考下面随笔,无法实现,没有效果。Gridview使用CheckBox全选与单选 Version 2 https://www.cnblogs.com/insus/archive/2013/05/22/3093114.html 几番仔细检 ...

Insus.NET 发布于 2024-12-29 20:44 评论(0) 阅读(67)
3

ASP.NET Core 中的速率限制中间件的使用

简介 在ASP.NET Core中,速率限制中间件是用来控制客户端对Web API或MVC应用程序发出请求的速率,以防止服务器过载和提高安全性。 下面是 AddRateLimiter 的一些基本用法: 1. 注册服务 在 Startup.cs 或 Program.cs 中,需要注册 AddRateL ...

今晚打老虎! 发布于 2024-12-27 13:38 评论(5) 阅读(552)
0

RBAC+JWT,权限管理后台神器,开发必备!响应式 支持 各种设备 , PC端,手机端!!

响应式 支持 各种设备 , PC端,手机端!!! 代码界的瑞士军刀-宇宙深邃流星设计 嘿,开发小伙伴们!是不是又在为权限管理和重复代码烦恼了?别急,今天给大家安利一个超实用的神器——内置RBAC权限框架 + JWT认证,还有超级方便的代码生成器和通用组件库!让你的开发效率翻倍,轻松搞 ...

EasyDotNet开发框架 发布于 2024-12-23 21:59 评论(0) 阅读(104)
3

如何优雅地让 ASP.NET Core 支持异步模型验证

前言 在ASP.NET Core官方仓库中有个一直很受关注的问题Please reconsider allowing async model validation。FluentValidation的作者也非常关心这个问题,因为FluentValidation内置异步验证功能,但是由于MVC内置的模型 ...

coredx 发布于 2024-12-16 10:20 评论(1) 阅读(510)
0

Elasticsearch 系列(八)- 使用NSSM将Kibana安装为Windows服务

本章将和大家分享如何使用NSSM将Kibana安装为Windows服务。废话不多说,下面我们直接进入主题。 一、下载并安装Node.js 我们的 Kibana 是用 Node.js 写的,所以在安装 Kibana 之前我们首先需要先安装一下 Node.js 。 Node.js官方下载地址:https ...

谢友海 发布于 2024-12-11 23:16 评论(0) 阅读(133)
5

构建你的.NET Aspire解决方案

.NET Aspire 是一组功能强大的工具、模板和包,用于构建可观察的生产就绪应用程序。.NET Aspire 通过处理特定云原生问题的 NuGet 包集合提供。云原生应用程序通常由小型互连部分或微服务组成,而不是单个整体式代码库。云原生应用程序通常会消耗大量的服务,例如数据库、消息收发和缓存。 ...

黄明基 发布于 2024-12-05 12:16 评论(2) 阅读(1449)
0

【JetBrains Rider 2024软件下载与安装教程】

‌Rider软件是一款功能强大的集成开发环境(IDE),主要用于.NET开发。‌它支持Windows、Mac OS X和Linux操作系统,提供全面的开发工具和功能,特别适用于C#、VB.NET、F#、ASP.NET等语言开发。Rider具有智能代码提示、自动完成功能,能够提高代码编写速度和质量。它 ...

JOHN_JI 发布于 2024-11-13 13:10 评论(0) 阅读(151)
1

Abp源码分析之Abp本地化

本文介绍了如何在 ASP.NET Core MVC 项目中实现本地化功能,包括使用资源文件和 JSON 文件两种方式。首先,通过修改 `Program.cs` 配置支持的多语言环境,并创建相应的资源文件目录。接着,展示了如何在视图中使用本地化字符串。此外,还介绍了使用 ABP 框架实现本地化的具体步... ...

shiningrise 发布于 2024-11-12 09:30 评论(5) 阅读(328)
0

90%的项目经理都在使用的15款项目管理工具清单

以下是 90% 项目经理常用的项目管理工具清单。它们帮助项目经理规划、组织、执行和监控项目,确保项目按时、按预算完成,并满足项目目标。 1. 禅道(Zentao) 用途:项目管理、需求管理、任务分配、缺陷跟踪。 特点: 完全开源,适合中小型企业。 提供从需求、开发、测试到交付的全流程管理。 集成了任 ...

易软项目平台分享 发布于 2024-11-11 10:34 评论(0) 阅读(294)
16

从入门到放弃,我们为何从 Blazor 回到 Vue

在我们团队的开发历程中,C# 和 .NET 框架一直是我们的主力语言,伴随我们走过了无数个项目。当微软推出 Blazor 这一革命性的框架时,我们对其充满了期待。Blazor 以其优良的架构和微软的强大背书,似乎预示着前端开发的新纪元。我们希望借助 Blazor 的优势,构建现代化的前端应用,实现快... ...

TXRock 发布于 2024-10-31 10:51 评论(32) 阅读(2551)
13

.NET 4.0下实现.NET4.5的Task类相似功能组件

在 .NET 4.0 中实现现代异步编程!本文详细介绍 Task组件,提供类似于 .NET 4.5 的 Task.Run() 和 Task.WhenAll() 方法,优化线程池使用,提升代码质量和开发效率 ...

极客Bob 发布于 2024-10-31 09:04 评论(20) 阅读(1797)
5

使用Radzen Blazor组件库开发的基于ABP框架炫酷UI主题

一、项目简介 使用过ABP框架的童鞋应该知道它也自带了一款免费的Blazor UI主题,它的页面是长这样的: 个人感觉不太美观,于是网上搜了很多Blazor开源组件库,发现有一款样式非常不错的组件库,名叫:Radzen,它的组件库案例网址是:Sample Blazor Dashboard | Fre ...

景少 发布于 2024-10-22 15:14 评论(6) 阅读(765)
10

从0到1搭建权限管理系统系列一 .net8 使用Swagger(附当前源码)

说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0 是一个简单、易懂、功能强大的权限+可视化流程管理系统。 有兴趣的朋友,请关注我吧(*^▽^*) ...

陈逸子风 发布于 2024-09-12 16:20 评论(1) 阅读(1818)
0

第5篇 如何制作并上传自己的项目模版并生成nuget程序包

轻松快捷创建自己的nuget包,具体步骤如下 1. 创建content文件夹,存放模版源码(bin和obj都不要,只留源码), 在content下再创建:.template.config/template.josn, template.josn 文件格式如下 { "$schema": "http:/ ...

似梦亦非梦 发布于 2024-08-22 11:39 评论(0) 阅读(114)
1

使用Kiota工具生成WebApi的代理类,以及接口调用的简单体验

前言 当前.NET环境下,生成WebApi代理类的工具已经有很多选择了,比如OpenApi Generator,NSwag和Refitter等,不同的工具生成的代码风格以及实现方式略有不同,比如Refitter生成的客户端是Refit风格. 本人比较喜欢Refit风格的标注风格因此还是比较喜欢使用R ...

万雅虎 发布于 2024-08-21 16:53 评论(0) 阅读(508)
3

.NET8 Blazor 从入门到精通:(三)类库和表单

目录Razor 类库创建使用使可路由组件可从 RCL 获取静态资源表单EditForm标准输入组件验证HTML 表单 Razor 类库 这里只对 RCL 创建和使用的做一些简单的概述,详细内容参考官方文档 使用 Razor 类库 (RCL) 中的 ASP.NET Core Razor 组件。 创建 ...

二次元攻城狮 发布于 2024-08-19 17:28 评论(0) 阅读(805)
1

使用 Alba 对 AspnetCore项目进行测试

前言 在AspnetCore生态系统中,我们测试项目一般使用Microsoft.AspNetCore.TestHost的TestServer 到.NET6后提供的Microsoft.AspNetCore.Mvc.Testing的WebApplicationFactory,后者是前者的封装,专门用于测 ...

万雅虎 发布于 2024-08-03 14:53 评论(0) 阅读(211)

统计信息

  • 博客 - 795558
  • 随笔 - 11518198
  • 文章 - 972546
  • 评论 - 4154262