自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 c# signlar 客户端传递参数给服务端配置方法

微软官方连接:https://learn.microsoft.com/zh-cn/aspnet/core/signalr/configuration?view=aspnetcore-10.0&tabs=dotnet

2026-03-26 10:36:33 35

原创 c# Signalr报错:消息大小超出了最大限制32kB。消息大小可在AddHubOptions中配置。

c# Signalr报错:消息大小超出了最大限制32kB。消息大小可在AddHubOptions中配置。参考微软官方文档:在这里插入图片描述。

2026-03-25 18:25:42 33

原创 c# Signalr报错:未能加载文件或程序集“Newtonsoft.Json, Version=13.0.1.0, Culture=neutral,……

最后发现是客户端的引用的Newtonsoft.Json版本不正确,而不是服务端。竟然要从客户端找问题,而不是服务端,长见识。

2026-03-25 18:18:23 11

原创 VS 2022和vs 2026 设置代码显示换行

vs2022vs2026。

2026-03-04 11:03:01 29

原创 c# ActiveMQ

解压缩pache-activemq-5.15.4-bin.zip,然后双击pache-activemq-5.15.4-bin\bin\win32\activemq.bat运行ActiveMQ程序。启动ActiveMQ以后,可以使用浏览器登陆:http://localhost:8161/admin/验证, 默认用户名是:admin 密码是:admin。引入dll ,这两个dll的版本都是1.8。(前提是配置好好JDK环境)

2025-12-08 10:10:41 329

原创 c# 使用vs code 创建.net8.0以及.net6.0 webApi项目的教程

以下是创建.net8.0的例子,.net8.0同理也是如此创建。第一步:打开vscode第二步:选择查看==》资源管理器第三步:点击【创建.NET 项目】第三步:在搜索文本框框中输入 “webapi”,选择 ASP.NET Core Web API,,然后选择要要保存代码的文件夹第四步:为新项目命名,并按步骤选择解决方案文件格式第五步:选择【显示所有模板选项】第六步:如截图所示,选择第二行 “所以模板选项”第七步:选择.NET8.0。

2025-11-26 14:03:29 911

原创 Navicat的免费版 Navicat Premium Lite 下载地址

免费版和收费版的区别。

2025-11-24 09:28:37 190

原创 xml文档保存为UTF-8格式的方法

选择vscode打开xml文档,点击下方的UTF-8,选择通过编码保存选择utf-8 ,不要选择utf-8 with bom,关闭后,关闭后重新使用vscode打开文件,将乱码字符改为正常字符。

2025-11-18 16:37:44 251

原创 windows安装tomcat步骤

*解决办法:**cmd命令进入Tomcat的bin目录,输入startup.bat,回车。这样黑窗口就不会关闭。:startup.bat 启动一闪而过。:首先安装 java jdk。:配置tomcat环境变量。

2025-11-18 10:28:41 205

原创 c# .net Framwork4.8 和.net 6.0 和.net 8.0 引用 signalR的 代码有什么不同

【代码】c# .net Framwork4.8 和.net 6.0 和.net 8.0 引用 signalR的 代码有什么不同。

2025-11-13 16:45:30 202

原创 c# 在log4net中,日志级别过滤机制

在log4net中,日志记录行为由LogDebugLogTraceLogErrorINFOINFOERRORFATALDEBUGTRACEINFODEBUGDEBUGTRACE。

2025-11-13 11:06:19 844

原创 c# ASP.NET Core SignalR 客户端与服务端自动重连配置指南

基础重连策略使用 的 方法:自定义重连间隔通过时间数组精确控制重试间隔:高级策略(IRetryPolicy)实现 接口自定义逻辑:服务端配置服务端通过超时参数间接影响客户端重连行为:

2025-11-12 16:22:28 1029

原创 c# ASP.NET Core SignalR 客户端配置自动重连次数

如果想要更好地控制自动重新连接尝试的时间安排和次数,则 WithAutomaticReconnect 需接受实现 IRetryPolicy 接口的对象,该对象具有一个名为 NextRetryDelay 的方法。在没有任何参数的情况下,WithAutomaticReconnect() 将客户端配置为在每次尝试重新连接之前分别等待 0、2、10 和 30 秒,在四次尝试失败后停止。

2025-11-12 13:11:50 235

原创 C# 生成和调试dmp文件步骤

2、执行下面注册表脚本( 新建一个文件 dump.reg,将下文贴在里面,并执行),脚本的作用:设置w3wp.exe 崩溃时自动抓取dmp文件,保存在D:\dumps文件夹里。IIS崩溃后,在D:\dumps文件夹能看到dmp文件,可以用于分析dmp文件,找出IIS崩溃的原因。5、在vs2022工具==>选项 在筛选中搜索 “符号”,然后 设置符号路径。4、将dmp文件复制到本地,双击DMP文件会选择vs2022打开。7、一切就绪,点击“使用 仅限托管 进行调试”8、查看具体异常原因,定位异常代码位置。

2025-11-11 11:34:01 498

原创 c# vue和core的SignalR

第一步:创建vue3项目的,按照提示,根据自己需要选择,然后输入自己的项目名称如:vue3Demo。第二步:创建IChatClient.cs文件。第一步:Program.cs 文件中增加。第五步:安装 SignalR 客户端库。// 是否已连接到SignalR服务器。第三步:创建ChatHub.cs文件。// 创建 SignalR 连接。2、创建corewebapi项目。第六步:修改App.vue代码。// 接收到的消息列表。// 用户输入的消息。// 调用服务器方法。

2025-11-10 16:23:30 811

原创 c# core项目 SignalR跨域问题

根据实际需求调整策略,避免过度宽松的配置。如需全局默认策略,可在。第一种:允许所有跨域请求(适合本地开发)第二种:限制为可信域名(适合生产环境)中定义命名策略,并通过。

2025-11-07 13:21:04 312 1

原创 c# 本地调试 net core项目部署到iis后报错HTTP 错误 403.14 - Forbidden

如果需要在本地电脑上配置iis快速调试,且项目路径配置的是 ……\bin\Debug\net8.0,就需要先发布到本地文件夹一份代码,然后将发布文件夹中的web.config 复制到\bin\Debug\net8.0目录下,就可以了。这个错误的原因是因为本地调试在\bin\Debug\net8.0目录下的web.config文件内容不对的原因。ps:明确IIS部署时完全依赖web.config和IIS管理器配置。

2025-11-07 10:11:24 174

原创 c# Microsoft.Jet.OLEDB.4.0 与 Microsoft.ACE.OLEDB.12.0的区别

Microsoft.Jet.OLEDB.4.0 与 Microsoft.ACE.OLEDB.12.0 是两种用于访问 Microsoft Access 数据库及其他数据源的 OLE DB 驱动程序,它们在功能、兼容性、性能及安全性方面存在显著差异,具体对比如下:ACE.OLEDB.12.0:推荐场景使用 Jet.OLEDB.4.0:仅需兼容旧版 数据库。在 32 位环境中运行且无需现代功能。使用 ACE.OLEDB.12.0:需要处理 格式或复杂数据类型(如多值字段)。需

2025-10-29 10:32:27 757

原创 前端 css flex布局

参考连接 :https://www.runoob.com/w3cnote/flex-grammar.html

2025-10-15 15:36:50 139

原创 前端 css font-size 单位选择建议

涵盖像素、视口、根元素、容器等不同维度的尺寸控制。:根据布局需求选择单位——固定尺寸用。

2025-10-15 15:33:16 681

原创 c# 跨域处理

【代码】c# 跨域处理。

2025-10-09 20:11:23 330

原创 c# .netcore项目 web API & SwaggerUI & IIS部署

【代码】c# .netcore项目 web API & SwaggerUI & IIS部署。

2025-09-28 15:37:35 166

原创 c# 通过命令行工具查看 ,了.NET Framework环境和.NET Core环境

1、按下Win + R键,输入cmd,打开命令提示符。

2025-09-28 14:25:26 324

原创 在 Windows 注册表和系统配置中,Shell 设置功能是指什么

(资源管理器)作为 Shell,但可以通过修改注册表或系统配置将其替换为其他程序(如命令行、自定义界面等)。如需修改 Shell,建议先在测试环境中验证配置,并备份注册表或创建系统还原点。(即“外壳程序”)。默认情况下,Windows 使用。在 Windows 注册表和系统配置中,指的是控制用户登录后启动的。

2025-09-05 14:08:44 1061

原创 c# WinForm 两组RadioButton互斥

WinForm 只要放在同一个容器中的RadioButton 就自动互斥。创建两个panel容器,分别放两个RadioButton 就是两组了。

2025-09-05 08:55:03 194

原创 linux 使用 vim 在终端修改 /etc/docker/daemon.json 文件

1、使用 sudo su - 命令切换到 管理员权限。使用 vim 或 vi 编辑器。

2025-09-04 14:34:18 416

原创 C# 中使用 WMI 的 ConnectionOptions 时,显式设置 Authority和不设置Authority(仅提供用户名/密码)的主要区别

在 C# 中使用 WMI 的 ConnectionOptions 时,显式设置 Authority和不设置Authority(仅提供用户名/密码)的主要区别是什么?

2025-08-29 13:03:54 188

原创 c# RegistryKey.OpenRemoteBaseKey 和 WMI 的 root\default 命名空间在读取注册表时存在区别

实现方式:使用 .NET 的 Microsoft.Win32.RegistryKey 类,需明确指定注册表根键(如 RegistryHive.LocalMachine)和远程计算机名称。技术基础:基于 Windows 的远程注册表协议(Remote Registry Service),通过 RPC(远程过程调用)直接访问远程计算机的注册表。实现方式:使用 WMI 查询语言(WQL)或 PowerShell 调用 StdRegProv 的方法(如 EnumKey、GetStringValue)。

2025-08-29 12:59:35 827

原创 c# 泛型类继承以及,泛型约束

如果需要多继承,可以考虑使用接口或组合(将其他类的实例作为成员变量)。在C#中,你提供的代码定义了一个泛型类。C# 中类只能直接继承一个基类(如。),但可以实现多个接口(如。

2025-08-27 15:23:54 365

原创 c# 静态构造函数执行时间

静态构造函数是一种特殊的构造函数,它使用static关键字定义,并且没有访问修饰符(如public、private等)。它主要用于初始化静态字段。:静态构造函数在类的任何静态成员首次被访问时自动执行一次。:静态构造函数在首次引用任何静态成员时执行,而不是在创建类的实例时。:每个类只能有一个静态构造函数。

2025-08-27 15:19:15 202

原创 c# GoView 低代码平台 二次开发 设置数据请求方式为多种(动态+静态)

将 chartFrame改为ChartFrameEnum.COMMON。新增联动控制组件,并且设置数据请求有多种方式,如:静态+动态。官网地址给的示例是增加的是只能是静态数据的。

2025-08-25 15:36:45 190

原创 c# GoView 低代码平台 二次开发

ps:一定要下载贷 master-fetch 代码,以及修改.env端口号,才会出现保存按钮,以及点击发布按钮时候才会调用net后端接口保存数据到数据库。3、然后将文件夹中4个文件中,【TableList】全部替换为【TableImgList】4、然后在【滚动排名列表】最下方多了一个自定义的组件,可以在这个组件中写自己的逻辑。ps:下图是我增加的自定义组件,增加步骤参考上方的二次开发组件官方文档。后台端口是6060,将前端代码中的.env文件中的端口都改为6060。

2025-08-19 09:54:21 1006

原创 c# webapi 全局增加 自定义授权过滤器,且允许一部分方法不参与验证

【代码】c# webapi 全局增加 自定义授权过滤器,且允许一部分方法不参与验证。

2025-08-18 16:28:57 239

原创 c# 自定义授权过滤器 AuthorizeAttribute为什么调试不走代码,但是确有效果?

解决办法:将 [Authorize] 改为 [ApiAuth]在方法上写的属性名称为: [Authorize]

2025-08-18 16:07:17 244

原创 c# Swagger 参数 头部增加参数 Token 以及 隐藏Swagger 自带API

C# Swagger 参数增加 头部参数

2025-08-18 15:52:40 308

原创 c# 在构造函数中插调用异步方法 GetAwaiter().GetResult()

方法().GetAwaiter().GetResult();在构造函数中插调用异步方法。

2025-08-15 13:06:53 228

原创 c# 获取配置文件appsettings.json中的数据,引用3个dll

ps:Microsoft.Extensions.Configuration命名空间下的IConfiguration接口确实不直接提供Get方法,该功能是通过扩展方法实现的,需额外引用Microsoft.Extensions.Configuration.Binder包。//获取配置文件数据。需要引用 三个dll。

2025-08-15 10:03:32 300

原创 vue 3 报错Uncaught ReferenceError: defineComponent is not defined

,“pnpm”: {},把上面复制到package.json里面(如下图),在重新安装依赖项即可,

2025-08-11 15:15:02 410

原创 Yarn Install 报错解决方案

‌证书过期错误‌:error Error: certificate has expired。‌混合包管理器警告‌:warning package-lock.json found。禁用SSL验证(临时解决方案)

2025-08-11 15:05:16 172

原创 报错“未能创建类型‘xxx’

报错“未能创建类型‘xxx’ ”,我的是一般处理程序,.ashx文件一直说这行代码报错<%@ WebHandler Language=“C#” CodeBehind=“Orders_ToPdf.ashx.cs” Class=“IFace.API.IFOrders.Orders_ToPdf” %>刚接手一个老人离开给的新项目,在创建新的一般处理程序的时候,一直报错未能创建类型‘xx...

2019-04-02 20:13:41 1969

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除