Loading

上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: 大家好,先祝大家国庆快乐。不过大家看到这篇文章的时候估计已经过完国庆了 :)。 上一篇我们写了如何通过 SelfContained 模式发布程序(不安装运行时运行.NET程序)达到不需要在目标机器上安装 runtime 就可以运行 .NET 程序的目标。其实除了标准的 self-contained 阅读全文
posted @ 2022-10-08 01:13 Agile.Zhou 阅读(6235) 评论(28) 推荐(33) 编辑
摘要: 本文所指的 .NET 程序为 .NET6 的程序。因为 .NET 的版本更新很快,所以方式、方法也有变化,所以网上搜到的方法有些也过时了。以下是最近我实践下来的一点心得(坑)。 上一篇说到 不安装运行时运行 .NET 程序 后我们的程序已经只有一个 dll/exe 了,但是在 windows 上运行 阅读全文
posted @ 2022-09-02 09:11 Agile.Zhou 阅读(3327) 评论(22) 推荐(24) 编辑
摘要: 好久没写文章了,有些同学问我公众号是不是废了?其实并没有。其实想写的东西很多很多,主要是最近公司比较忙,以及一些其他个人原因没有时间来更新文章。这几天抽空写了一点点东西,证明公众号还活着。 长久以来的认知,对于托管代码 .NET / JAVA ,都是需要在服务器上安装 SDK 或者运行时的。比如 . 阅读全文
posted @ 2022-08-03 13:49 Agile.Zhou 阅读(4609) 评论(49) 推荐(53) 编辑
摘要: NLog 是我们在 .NET 领域使用非常广泛的日志组件。它默认使用 xml 来维护它的配置。最近有几个同学问我当使用 AgileConfig 的时候如何配置 NLog 。因为 AgileConfig 不支持集成 xml 格式的配置。其实 NLog 是支持从 appsettings.json / I 阅读全文
posted @ 2022-05-17 17:37 Agile.Zhou 阅读(697) 评论(4) 推荐(4) 编辑
摘要: 垃圾回收(GC)是托管语言必备的技术之一。GC 的性能是影响托管语言性能的关键。我们的 .NET 既能写桌面程序 (WINFROM , WPF) 又能写 web 程序 (ASP.NET CORE),甚至还能写移动端程序。。。不同使用场景的程序对 GC 的风格也有不同的要求,比如桌面程序更注重界面的响 阅读全文
posted @ 2022-05-10 08:40 Agile.Zhou 阅读(2871) 评论(7) 推荐(21) 编辑
摘要: 前些天有 AgileConfig 的用户反映,如果把 AgileConfig 部署成 Windows 服务程序会启动失败。我看了一下日志,发现根目录被定位到了 C:\Windows\System32 下,那么读取 appsettings.json 配置文件自然就失败了。 var builder = 阅读全文
posted @ 2022-04-24 09:56 Agile.Zhou 阅读(2467) 评论(18) 推荐(21) 编辑
摘要: 大家好,好久没有输出博文了,一是因为比较忙,另外一个原因是最近主要的精力是在给 AgileConfig 添加一个新的功能:服务注册与发现。 先说说为什么会添加这个功能。我自己的项目是用 Consul 来做为服务注册发现组件的。自从我上线了 AgileConfig 做为配置中心后,我就很少去 Cons 阅读全文
posted @ 2022-04-07 09:46 Agile.Zhou 阅读(3162) 评论(25) 推荐(46) 编辑
摘要: .NET Core with 微服务 - 什么是微服务 .Net Core with 微服务 - 架构图 .Net Core with 微服务 - Ocelot 网关 .Net Core with 微服务 - Consul 注册中心 .Net Core with 微服务 - Seq 日志聚合 .Ne 阅读全文
posted @ 2022-01-03 19:53 Agile.Zhou 阅读(1097) 评论(2) 推荐(8) 编辑
摘要: 最近有个需求需要定时清理服务器上所有的缓存。本来以为很简单的调用一下 MemoryCache.Clear 方法就完事了。谁知道 MemoryCache 类以及 IMemoryCache 扩展方法都没有 Clear 方法。这可给难住了,于是想找到所有的 Keys 来一个个 Remove ,谁知道居然也 阅读全文
posted @ 2021-12-21 16:59 Agile.Zhou 阅读(2419) 评论(15) 推荐(13) 编辑
摘要: YARP 是微软开源的一个反向代理项目,英文名叫 Yet Another Reverse Proxy 。所谓反向代理最有名的那就是 nginx 了,没错 YARP 也可以用来完成 nginx 的大部分功能,比如根据不一样的域名代理到不一样的后端服务上。既然它可以做反向代理,那么其实也就可以做服务网关 阅读全文
posted @ 2021-12-08 15:31 Agile.Zhou 阅读(1938) 评论(14) 推荐(17) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页