会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
柴油飞机
博客园
首页
新随笔
联系
订阅
管理
2025年9月8日
.NET 6 WebAPI 已打包应用 Docker 部署文档
摘要: 一、文档说明 本文档适用于已打包完成的 .NET 6 WebAPI 应用(仅包含编译后的程序集及依赖文件,无 .csproj 等项目文件),指导如何通过 Docker 部署并固定服务端口为 8011。 二、前置条件 服务器环境:CentOS 系统(或其他 Linux 发行版),已安装 Docker。
阅读全文
posted @ 2025-09-08 17:14 柴油飞机
阅读(71)
评论(0)
推荐(0)
2025年6月29日
GlobalService类
摘要: public class GlobalService { private static IServiceScope? _currentScope; private static readonly Lazy<string> _serverAddress = new Lazy<string>(GetSe
阅读全文
posted @ 2025-06-29 00:29 柴油飞机
阅读(171)
评论(0)
推荐(0)
2025年4月27日
ASP.NET Core中使用请求过滤器记录Http API日志
摘要: 一、过滤器简介 ASP.NET Core中的过滤器是一种组件,它可以在请求处理管道中的特定阶段运行代码。过滤器有多种类型,包括授权过滤器、资源过滤器、动作过滤器、异常过滤器和结果过滤器。本文中使用的是动作过滤器(Action Filter),它在动作方法执行前后执行,可以用来记录请求和响应信息。 二
阅读全文
posted @ 2025-04-27 17:33 柴油飞机
阅读(349)
评论(0)
推荐(2)
2025年4月14日
使用C#代码配置NLog Asp.Net Core
摘要: 在Asp.Net Core项目中,日志记录是至关重要的一环,它能帮助我们在开发和生产环境中快速定位问题。NLog是一个功能强大且灵活的日志记录框架,在Asp.Net Core项目中广泛应用。通常,我们可以通过配置文件来设置NLog,但有时,使用代码进行配置能带来更多的灵活性和动态性。本文将详细介绍如
阅读全文
posted @ 2025-04-14 15:35 柴油飞机
阅读(475)
评论(0)
推荐(1)
2025年2月23日
ASP.NET Core Swagger 汉化
摘要: 在wwwroot文件夹添加汉化的JS文件 const translations = { "Failed to load API definition": "API定义加载失败", "Errors": "错误信息", "Hide": "隐藏", "Fetch error": "获取错误", "Inte
阅读全文
posted @ 2025-02-23 11:01 柴油飞机
阅读(227)
评论(0)
推荐(0)
2025年1月24日
在Asp.Net Core中高效封装BackgroundService
摘要: 一、封装背景与目标 在实际项目里,后台任务的执行模式丰富多样。有的任务需要确保上一次执行完成后,下一次才开始,以避免资源冲突和数据不一致;而有的任务则要求按照固定时间间隔周期性执行,即便前一次尚未结束。同时,对任务的监控、管理以及灵活配置也至关重要。我们封装BackgroundService的核心目
阅读全文
posted @ 2025-01-24 09:30 柴油飞机
阅读(392)
评论(0)
推荐(0)
2024年12月31日
.net6 WebApi 使用特性实现自动依赖注入
摘要: 首先搞三个特性类 /// <summary> /// 作用域 /// </summary> [AttributeUsage(AttributeTargets.Class)] public class DiScopedAttribute : Attribute { } /// <summary> //
阅读全文
posted @ 2024-12-31 12:29 柴油飞机
阅读(88)
评论(0)
推荐(0)
2024年12月21日
EfCore 根据迁移记录 来生成Sql语句
摘要: dotnet ef migrations script -o migrations.sql --根据全部迁移记录 生成Sql语句 dotnet ef migrations script [起始迁移名称] [目标迁移名称] -o migrations.sql --根据指定范围迁移记录生成Sql语句(不
阅读全文
posted @ 2024-12-21 10:30 柴油飞机
阅读(67)
评论(0)
推荐(0)
2024年11月18日
基于 Linux 部署 .NET 应用
摘要: 基于 Linux 部署 .NET 应用 Step 1: 安装 .NET 运行时 在线安装: 添加 Microsoft 包存储库: sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.
阅读全文
posted @ 2024-11-18 15:56 柴油飞机
阅读(261)
评论(0)
推荐(0)
2024年10月31日
使用nssm将dotnetWebApi封装为Windows服务
摘要: 下载相应dotnet版本捆绑包:https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/6.0.36/dotnet-hosting-6.0.36-win.exe 下载nssm 在nssm目录下 cmd进入控制台 输入 nssm in
阅读全文
posted @ 2024-10-31 15:01 柴油飞机
阅读(222)
评论(0)
推荐(0)
下一页
公告