一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
前言 在.NET开发中,为了准确统计对应方法的执行时间,我们最常用的方式是手动使用 Stopwatch 来显式编写计时逻辑,但是假如你需要大量的使用 Stopwatch 来进行耗时统计的话不利于保持代码的整洁和增加代码的维护成本。 项目介绍 MethodTimer是一个.NET开源、免费(MIT License)、轻量级的运行耗时统计库,用于在编译时自动向指定方法注入计时...

【Azure 应用服务】App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢?
问题描述 App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢? 问题解答 答案是可以的,Azure App Service .NET可以同...

在Windows Server 2008 R2上运行.Net 8应用
在Windows Server 2008 R2上运行.Net 8程序 因为工作需要,要在客户的Windows Server 2008 R2上运行一个WinForm程序。在网上搜了下之前也有人成功运行过.Net Core 3、.Net 6的Asp.Net Core服务,遂直接拿.Net 8来写了。最后装了3个补丁包之后,也是成功运行。这篇笔记主要记录这3个补丁包。 Windows ...
.net配置从nacos上读取的配置 在本地运行没毛病 发布线上就报500为什么?
我的.net core web api 配置从nacos上读取的配置 在本地运行没毛病 发布到iis上和docker 上 用线上地址 接口就报500为什么呢?
.NET Core 项目启动时运行定时任务
1、任务需求 在每次服务启动时定时(如24小时)清理一次缓存文件 2、代码实现 1)新建文件清理类 .NET Core 提供了BackgroundService的抽象类,在 ExecuteAsync 方法中执行特有的逻辑即可BackgroundService 类 -- 微软技术文档介绍 /// <summary> /// 定时清理文件 /// <...
.NET6运行时动态更新限流阈值
.NET6运行时动态更新限流阈值自FireflySoft.RateLimit发布以来,帮助了不少需要在.net中进行限流处理的用户。前段时间有个开发者发了一个pull request,大意是Redis重启的时候Lua script会丢失,但是程序中还认为它存在,所以就会一直抛出异常,那位同学通过捕捉一个特定异常再reload Lua script的方式解决了这个问题。经过一段时间的测,试运行良好....

.NET Core 网站项目在Docker中运行无法访问问题处理
问题现象今天打包了一个新的docker镜像,运行起来后,发现无法正常访问。但是查看本机端口,发现docker实际上已经监听了这个端口,进入容器内部,用curl访问,是可以正常访问。看docker logs的日志,发现默认绑定的是localhost,于是想到可能是绑定端口的问题。解决问题在webBuilder设置一下webBuilder.UseUrls("http://*:5000"); 重新打包....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
.NET更多运行相关
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注