您的当前位置:TAGS -> Core
  • c++ 手动加载 netcore_在基于Debian开发的Deepin上快速搭建.net core开发环境

    服务器2026年02月25日

    ASP.Net Core应用部署到Linux服务器注:本文测试基于Deepin Linux系统 1、发布 将项目文件发布到windows系统的某个目录底下,详细操作可参考ASP.Net Core程序发布; 2、上传服务器 将发布好的项目文件打包上传到Linux服务器,可参照SecureCRT上传文件到服务器,为了更好地理解,假定将文件AngularDemo...

  • ASP.NET Core - 选项系统之选项验证

    后端开发2026年02月21日

    就像 Web Api 接口可以对入参进行验证,避免用户传入非法的或者不符合我们预期的参数一样,选项也可以对配置源的内容进行验证,避免配置中的值与选项类中的属性不对应或者不满足预期,毕竟大部分配置都是通过字符串的方式,验证是很有必要的。 1. 注解验证 像入参验证一样,选项验证也可以通过特性注解方便地对选项类中的某个属性进行验证,这种是最简单便捷的方式。使用...

  • ASP.NET Core - 选项系统之源码介绍

    后端开发2026年02月21日

    .NET Core 选项系统的主要实现在 Microsoft.Extensions.Options 和 Microsoft.Extensions.Options.ConfigurationExtensions 两个 Nuget 包。对于一个框架的源码进行解读,我们可以从我们常用的框架中的类或方法入手,这些类或方法就是我们解读的入口。 从上面对选项系统的介绍中...

  • 在 ASP.NET Core Web API 中处理 Patch 请求

    后端开发2026年02月20日

    一、概述 PUT 和 PATCH 方法用于更新现有资源。 它们之间的区别是,PUT 会替换整个资源,而 PATCH 仅指定更改。 在 ASP.NET Core Web API 中,由于 C# 是一种静态语言(dynamic 在此不表),当我们定义了一个类型用于接收 HTTP Patch 请求参数的时候,在 Action 中无法直接从实例中得知客户端提供了哪些...

  • 如何在 ASP.NET Core Web API 中处理 Patch 请求

    后端开发2026年02月20日

    目录 一、概述 二、将 Keys 保存在 Input Model 中 三、定义 ModelBinderFactory 和 ModelBinder 四、在 ASP.NET Core 项目中替换 ModelBinderFactory 五、定义 AutoMapper 的 TypeConverter 六、模型映射 七、测试 源码 参考资料 一、概述 PUT 和 P...

  • 【C#/.NET】使用ASP.NET Core对象池

    后端开发2026年02月20日

    Nuget Microsoft.Extensions.ObjectPool 使用对象池的好处 减少初始化/资源分配,提高性能。这一条与线程池同理,有些对象的初始化或资源分配耗时长,复用这些对象减少初始化和资源分配。比如:我有一个执行耗时约500毫秒,内存空间 2KB的任务为此创建一个新线程异步执行,而创建线程耗时1秒,内存空间占用1MB则得不偿失。 使用步...

  • ASP.NET Core 依赖注入生命周期示例详解

    后端开发2026年02月19日

    目录 正文 一、瞬时生命周期(Transient) 二、作用域生命周期(Scoped) 三、单例生命周期(Singleton) 四、如何选择合适的生命周期 五、实现自定义的生命周期 六、总结 正文 ASP.NET Core 的依赖注入(DI)容器提供了三种生命周期:瞬时(Transient)、作用域(Scoped)和单例(Singleton)。这些生命周期...

  • ASP.NET Core依赖注入DI容器的方法实现

    后端开发2026年02月19日

    目录 一、注册服务 二、解析依赖 三、实现自定义的服务提供程序 四、总结 ASP.NET Core 是一个跨平台、高性能的框架,它提供了一种依赖注入(DI)容器,用于管理应用程序中的对象和服务。DI 是一种设计模式,它通过将对象的创建和管理分离出来,实现了应用程序的松耦合,提高了代码的可维护性、可测试性和可扩展性。 一、注册服务 在 ASP.NET Cor...

  • ASP.NET Core - 配置系统之配置读取

    后端开发2026年02月18日

    ...

  • ASP.NET Core 7 Razor Pages项目发布到IIS的详细过程

    后端开发2026年02月17日

    目录 项目环境: 发布过程: 发布过程遇到的问题及解决方法: 解决办法: 项目环境: VS2022、.net7.0、SqlExpress10、IIS express10 发布过程: 在VS2022中,右击项目名称,选择“发布”选项; 发布目标选择“文件夹”-->指定一个发布的目标文件夹; 在IIS中新建一个站点,物理文件夹指定到刚才发布的文件...

  • 共41条记录  第1页/共5页
  • 首页
  • 上一页
  • 前五页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 后五页
  • 下一页
  • 尾页