计时器(Timer)调用异步(Async)任务

我最近在 .NET Core 应用中编写托管服务,该服务基于计时器(Timer)在后台运行作业,而该作业为一个异步(async)任务。通常情况下,计时器的委托只能接收同步作业。对于异步任务,需要作出相应的处理,下文叙述如何实现。 …

阅读更多 »

.NET Core 应用部署到 Docker

最近申请到了微软 Azure 免费虚拟主机,于是便有了将本站迁移到 Azure 的想法。因本站是基于 .NET Core 开发,原本是托管在 Linux 主机上,打算在 Azure 上使用 Docker 进行部署。几经折腾,总算是部署成功了,现将部署过程记录下来,便于日后查阅。 …

阅读更多 »

搭建私有 Nuget 服务器教程(2)

上文谈了在本地物理计算机上搭建私有 Nuget 服务器,包括 Nuget 详细配置等。但在云时代,容器化已是趋势,本文将叙述如何在 Docker 上搭建私有 NuGet 服务器,以及如何发布程序包到 Nuget 服务器。 …

阅读更多 »

搭建私有 Nuget 服务器教程(1)

对于 .NET 开发者来说,nuget 是必不可少的程序包管理工具。相应地,大部分开发团队都需要在内部搭建 Nuget 服务器,以管理私有 nupkg 包。本文所使用的 Nuget 服务器,不是微软官方的,而是 Baget。 …

阅读更多 »

C# 如何对字符串公式执行计算?

对字符串公式的执行计算,在规则策略中比较常见,常用于定制化的场景下,比如:定制下单价格计算、定制监控参数计算等等。对于 C# 计算字符串公式,大多数用法是调用 JS 计算或者是使用 DataTable 的 Compute()。本文将推荐另一种比较高效的且灵活的字符串公式计算利器Flee。 …

阅读更多 »