文章分类 - .NET / AspNetCore
摘要:.NetCore依赖注入(DI)之生命周期 在 .NET Core 中,依赖注入(Dependency Injection,DI)是一种实现控制反转(Inversion of Control,IoC)的技术,它通过将依赖对象注入到需要它们的对象中,来实现对象之间的解耦。依赖注入的生命周期决定了对象在
阅读全文
摘要:文章介绍了如何解决IISWebApi在文件上传时遇到的413(RequestEntityTooLarge)错误。方法包括在web.config中调整httpRuntime和requestLimits的参数,以及在IIS管理界面的配置编辑器中进行相应设置,允许更大的文件上传限制。 问题:IIS Web
阅读全文
摘要://第1种读取配置文件方法// 加载日志配置文件//var setttins = new ConfigurationBuilder().AddJsonFile("appsettings.json").Build();//var dd = setttins["SeqLogServerUrl"]; //
阅读全文
摘要:前两天转载一篇.net core 启动分析,由于发布时候一直纠结在默认5000端口上,所以好好研究了一下。 1.IIS集成 如果通过IIS当宿主的话,那这些都不是事情,强大的IIS可以帮助我们对站点的域名、端口等等等等的配置。至于如何在IIS上部署asp.net core的web应用,就不是这里的重
阅读全文
摘要:前言 在.NET 6之前我们一直是使用QRCoder来生成二维码(QRCoder是一个非常强大的生成二维码的组件,用到了System.Drawing.Common 包),然后从.NET 6开始,当为非 Windows 操作系统编译引用代码时,平台分析器会发出编译时警告。异常如下: 代码语言:java
阅读全文
摘要:生成二维码图片
阅读全文
摘要:一、针对.net core中post类型的api注意的地方(前提是Controller上加[ApiController]特性)。默认是这个。 1、如果客户端Content-Type是application/json, api接口如果是用单个对象做参数的时候,加或者不加[FromBody]都可以正常解
阅读全文
摘要:网址:https://github.com/stefanprodan/AspNetCoreRateLimit/wiki/IpRateLimitMiddleware#setup IpRateLimitMiddleware Cristi Pufu edited this page May 27, 202
阅读全文
摘要:何为IpRateLimitMiddleware IpRateLimitMiddleware(Github: AspNetCoreRateLimit) 是ASPNETCore的一个限流的中间件,用于控制客户端调用API的频次, 如果客户端频繁访问服务器,可以限制它的频率,已降低访问服务器端的压力。或者
阅读全文
摘要:ASP .NET Core 使用Mapster 进行DTO映射 网址:https://www.cnblogs.com/RainFate/p/17214316.html 阅读目录 基本使用 Adapt映射 IMapper映射 自定义映射关系 忽略字段 相关网址 安装Mapster Install-Pa
阅读全文
摘要:一、概述 软件从开发到正式上线,在这个过程中我们会分为多个阶段,通常会有开发、测试、以及上线等。每个阶段对应的环境参数配置我们会使用不同的参数。比如数据库的连接字符串,开发环境一般我们都是连接的测试库。以前这种情况通常是 COPY 两个同名的配置文件来进行处理,然后在本地就使用本地的配置,生产环境就
阅读全文
摘要:模型绑定 什么是模型绑定?简单说就是将HTTP请求参数绑定到程序方法入参上,该变量可以是简单类型,也可以是复杂类。 绑定源 所谓绑定源,是指用于模型绑定的值来源。 [FromQuery]:从Url的查询字符串中获取值。查询字符串就是Url中问号(?)后面拼接的参数 [FromRoute]:从路由数据
阅读全文
摘要:SugarColumn特性 IsIdentity 是否创建自增标识 IsPrimaryKey 是否创建主键标识 ColumnName 创建数据库字段的名称(默认取实体类属性名称) ColumnDataType 创建数据库字段的类型 IsIgnore ORM不处理该列 IsOnlyIgnoreInse
阅读全文
摘要:.netcore基础命令 一、NETCore介绍 1、NETCore是NETFramework的新一代版本,是微软开发的第一个具有跨平台(Windows MacOSXLinux)能力的应用程序开发框架,是微软在一开始发展时就开源的软件平台,它也经常被拿来和现有的开源NET平台Mono比较。2、由于N
阅读全文
摘要:合集 - Xmtool工具类库(10) 1.开源.NetCore通用工具库Xmtool使用连载 -日期时间篇2022-08-18 2.开源.NetCore通用工具库Xmtool使用连载 -正则表达式篇2022-09-07 3.开源.NetCore通用工具库Xmtool使用连载 -加密解密篇04-09
阅读全文
摘要:网址: https://blog.csdn.net/xiaochenXIHUA/article/details/120989971 一、依赖注入1.1、依赖注入简介 依赖:是指一个对象所依赖的另一个对象(即:如果一个类A 的功能实现需要借助于类B,那么就称类B是类A的依赖); 耦合:两个或两个以上的
阅读全文
摘要:net core 3.1 依赖注入 Netcore内置IOC容器,services.AddSingleton<>,就是往内置IOC容器里配置一个单例,将接口跟实现映射在一起,以后每次使用构造函数注入这个IProductRepository接口,都会获得这个单例对象! 不需要new ProductRe
阅读全文
该文被密码保护。
摘要:一、Net 6环境下的.net core项目里如何使用AutoMapper实现依赖注入。 注: AutoMapper 是一个对象-对象映射器,可以将一个对象映射到另一个对象。 第一步,在Nuget引入AutoMapper、AutoMapper.Extensions.DependencyInjecti
阅读全文