冠军

导航

2024年9月30日

[.NET Blog] .NET Aspire 测试入门

摘要: 自动化测试是软件开发的重要一环。它可以帮助我们尽早确认软件中的缺陷和防止回归问题。在本文中,我们将探讨如何在 .NET Aspire 中开始测试,支持我们进行跨分布式应用的测试场景。 阅读全文

posted @ 2024-09-30 10:18 冠军 阅读(11) 评论(0) 推荐(0) 编辑

2024年9月11日

WCF Bindings Needed For HTTPS

摘要: 原文地址:https://weblogs.asp.net/srkirkland/wcf-bindings-needed-for-https 我刚刚完成了我的第一个 WCF 应用,它在我的开发机上顺利工作,直到我将它部署到产品环境下。所有的 WCF 服务突然都不工作了。我得到的是一个 javaScri 阅读全文

posted @ 2024-09-11 17:16 冠军 阅读(9) 评论(0) 推荐(0) 编辑

2024年8月27日

NATS: 请求-响应消息

摘要: 请求-回复消息 https://docs.nats.io/nats-concepts/core-nats/reqreply 请求-回复 在分布式系统中,请求-回复是一种常见的模式。发送请求之后,应用程序或者基于特定的超时等待回复,或者 同步 收到响应内容 现代系统不断增长的复杂性需要诸如 位置透明性 阅读全文

posted @ 2024-08-27 15:46 冠军 阅读(13) 评论(0) 推荐(0) 编辑

2024年7月22日

在 .NET 下,Fiddler 不再抓取 Web Service 流量问题

摘要: 在 .NET 下,Fiddler 不再抓取 Web Service 流量问题 问题现象 原来的一个应用中,需要访问 SOAP 服务。在原来的 .NET Framework 版本中,使用 Fiddler 是可以抓取到访问这个 Web Service 的 SOAP 流量的。在迁移到 .NET 之后, F 阅读全文

posted @ 2024-07-22 17:40 冠军 阅读(19) 评论(0) 推荐(0) 编辑

2024年7月18日

NATS: 对依赖注入支持

摘要: NuGet: NATS.Net 使用方法: serviceCollection.AddNats(); 在容器中添加了 2 个单例服务: NATS.Client.Core.NatsConnection 实际类型 NATS.Client.Core.INatsConnection ,接口类型 所以在注入的 阅读全文

posted @ 2024-07-18 14:58 冠军 阅读(22) 评论(0) 推荐(0) 编辑

NATS: Aspire.NATS.Net 库

摘要: NuGet Aspire.NATS.Net 快速入门 首先,你需要已经配置了 NATS 服务器,并且知道访问这个服务器的 URL 地址。 安装 NuGet 使用你熟悉的方式安装 NuGet 库 dotnet add package Aspire.NATS.Net 使用示例 在项目的 Program. 阅读全文

posted @ 2024-07-18 14:57 冠军 阅读(13) 评论(0) 推荐(0) 编辑

NATS: 对象存储

摘要: https://natsbyexample.com/examples/os/intro/dotnet2 NATS 中的对象存储能力是在 Stream 之上的一种抽象,它将消息的主题视为类似键值对中的键,但是其中的内容可以跨越多个数据块。使得它支持大型数据。并且通常作为可读/可写流进行加载和读取。 比 阅读全文

posted @ 2024-07-18 14:31 冠军 阅读(19) 评论(0) 推荐(0) 编辑

NATS: 自定义服务 (Service)

摘要: 使用 NATS 服务框架来创建服务会变得非常简单,基于 NATS 的服务框架,NAST 的客户端库可以更简单的构建、服务发现和监控服务。服务框架自动将所有的订阅归类到一个队列组中,提供构建基于层次化的主题功能和对应的处理器。 不需要其它的负担,库提供自动化的服务发现和状态报告,通过 NATS CLI 阅读全文

posted @ 2024-07-18 14:05 冠军 阅读(35) 评论(0) 推荐(0) 编辑

2024年6月24日

WinDbg: Failed to find runtime module (coreclr.dll or clr.dll or libcoreclr.so)

摘要: 当我们通过 WinDbg 启动一个 .NET 的程序时,WinDbg 将会在运行可执行之前执行一个中断,此时还没有加载 .NET 的运行时。 但是,SOS 扩展需要 clr.dll 或者 coreclr.dll 的支持。所以,在这个时间点执行 SOS 的扩展指令会遇到如下的错误: 0:000> .l 阅读全文

posted @ 2024-06-24 11:07 冠军 阅读(124) 评论(0) 推荐(0) 编辑

使用 Store 版的 WinDbg 调试 .NET 应用

摘要: 1. 通过 Windows Store 安装 WinDbg 打开 Windows Store, 在搜索框中输入 WinDbg, 如果已经安装了,看到的是 Open,如果还没有安装,显式为 Get. 直接安装即可。 2. 安装 SOS SOS 调试扩展提供了一系列的扩展命令,通过 SOS 的扩展命令, 阅读全文

posted @ 2024-06-24 11:06 冠军 阅读(78) 评论(0) 推荐(0) 编辑