首页 新闻 会员 周边
1
回答数

回答被采纳 30 Moq Mock 时总是报错 "Unsupported expression"

下面的 C# mock 代码,编译通过,但运行时总是报错 var redisDatabaseMock = new Mock<IRedisDatabase>(); redisDatabaseMock .
1
回答数

回答被采纳 30 .NET 中如何用 Moq 对 IRedisClientFactory 进行 mock

在一个 .NET 10 项目的测试代码中,想对下面的 IRedisClientFactory 进行 mock,请问如何实现? public class UCenterService( IRedisCl
1
回答数

回答被采纳 10 从 .NET 9 升级到 .NET 10 遇到找不到 JwtClaimTypes 的错误

将一个项目从 ASP.NET Core 9.0 升级至 ASP.NET Core 10.0,并且更新了所有 nuget 包,下面的代码出现 build 错误 public string Externa
1
回答数

回答被采纳 10 .NET:如何在 Program.cs 中从 IOpitons 的实例中读取配置

一个 ASP.NET Core 10 项目,在 Program.cs 中注册 redis 客户端时需要从 UCenterOptions 中读取配置 services.AddCnblogsRedis(c
1
回答数

回答被采纳 30 ASP.NET Core 中将 appsettings 配置节绑定到 IOptions 的最简单方法是什么

微软官方帮助文档中的绑定方法是这样的 builder.Services.Configure<PositionOptions>( builder.Configuration.GetSection(Pos
2
回答数

回答被采纳 30 ASP.NET Core: 如何消除警告「ASP0014: Suggest using top level route registrations」

在一个 ASP.NET Core 10 项目中,Program.cs 中下面的代码: app.UseEndpoints(RouteConfig.Build); 出现编译警告: ASP0014: Sug
1
回答数

回答被采纳 30 ASP.NET Core 中 www 二级域名重定向至根域名的最简单方法

比如从 https://www.cnblogs.vip 自动跳转至 https://cnblogs.vip,请问在 ASP.NET Core 10 中最简单的实现方法是什么?
1
回答数

回答被采纳 30 .NET: 如何通过 Refit 获取 HttpClient 实例

在一个 ASP.NET Core 10 项目中,web api client 是基于 Refit 实现的 public interface IBlogPostClient { [Get("/v2/bl
6
回答数

回答被采纳 10 正则表达式的简单问题

字符串 12s341df34518s谷歌90 我想匹配结果是 12s34 1df345 18s谷歌90 该怎么写? Regex.Matches("12s341df34518s谷歌90", @"1([\
1
回答数

回答被采纳 30 C# 中如何让泛型参数支持 TryParse 字符串

场景是下面的 HttpClient 扩展方法实现,想从 response headers 中读取字符串值,通过 TryParse 转换为泛型类型对应的值 public static class Htt
1
回答数

回答被采纳 30 如何快速地重建 redis 集群

有个用于缓存的 redis 集群频繁宕机,请问如何快速地重建 redis 集群?不需要恢复数据
1
回答数

回答被采纳 30 .NET 10 项目出现很多 HttpClientLogger 产生的错误日志

一个 ASP.NET Core 10 项目,出现很多 HttpClientLogger 产生的错误日志,请问如何解决? 2026-02-06 00:00:16.486 [Error] HEAD rba
2
回答数

回答被采纳 30 .NET 控制台程序中如何创建 HttpClient 实例

如何用 C# 以一句话代码创建 HttpClient 实例?只能使用一个分号
1
回答数

回答被采纳 30 C# 计算 Hash 值的最新方法

好久没写计算 hash 值的代码了,请问 .NET 中用 C# 计算 Hash 值的最新方法是什么?
1
回答数

回答被采纳 30 serilog 的 "WriteTo": [ null ] 配置不起作用

在 appsettings.Prodution.json 中通过 "WriteTo": [ null ] { "Serilog": { "WriteTo": [ null ] } } 覆盖 appse
1
回答数

回答被采纳 30 升级所有 nuget 包之后 Polly.Core 与 Polly 的冲突问题

升级一个 .NET 10 项目的所有 nuget 包之后,下面的 C# 代码报错 var retryPolicy = HttpPolicyExtensions .HandleTransientHttp
1
回答数

回答被采纳 30 .NET/C#: 如何获取当前请求中不带 query string 的 url

在 ASP.NET Core 中,Request.GetDisplayUrl() 会包含查询字符串,比如请求下面的 url https://www.cnblogs.com/dudu/tag/k8s/d
1
回答数

回答被采纳 30 如何通过 css 修改 svg 图片的填充颜色

比如下面的 svg 图片,想把 fill 颜色由 #468CC 改为 #FFF <svg class="corp-icon" viewBox="0 0 1024 1024" version="1.1"
1
回答数

回答被采纳 10 俩句SQL执行效率比较,那句更好,Cross join 为什么不靠谱?

这是我的原始SQL.结果老大说用 Cross join 不靠谱,不明白为啥不靠谱 1 CREATE PROCEDURE [dbo].[SyncWarehouseData] 2 AS 3 BEGIN 4
2
回答数

回答被采纳 30 部署高可用 redis 集群遇到问题

这个 redis 集群之前没有采用高可用部署,只有3个 master 节点 NAME READY STATUS RESTARTS AGE redis-postbody-0 1/1 Running 1
1
回答数

回答被采纳 30 如何通过 kubectl 命令列出所有包含 dapr sidecar 容器的 pod

更新 pubsub.rabbitmq 的清单后需要重新部署所有的 sidecar container
2
回答数

回答被采纳 30 .NET: 如何让 System.Text.Json 反序列化枚举类型时支持字符串

System.Text.Json 默认配置下不支持反序列化的 json 中使用字符串作为 enum 类型的值,会造成请求出现 400 错误
3
回答数

回答被采纳 50 EF Core 处理时区的问题

下面的查询代码 DateTime startTime = DateTime.Now.Date; var query = ExistingPosts(blogId).Where(p => p.DateP
1
回答数

回答被采纳 30 升级至 .NET 10 报错:"Unable to resolve service for type 'Microsoft.Extensions.Compliance.Redaction.IRedactorProvider'"

一个 ASP.NET Core 8.0 项目升级到 .NET 10 后,运行时出现下面的错误 System.InvalidOperationException : Unable to resolve
1
回答数

回答被采纳 30 .NET/C#: 不是很长的字符串拼接用哪方式比较好

今天在重构下面的代码时产生的一个疑问,这里是否需要使用 StringBuilder? fullTitle = pageTitle + " - " + blogTitle + " - " + Globa