-
.NET Core
net core 使用Lazy.Captcha.Core实现图片验证码
官方网址:https://gitee.com/pojianbing/lazy-captcha [TOC]安装依赖Install-Package Lazy.Captcha.Core 注册... -
.NET Core
.net core调用基于GPT-3.5的ChatGPT接口
基于GPT-3.5的接口OpenAI 已经开放和官网版本的ChatGPT相同的模型 gpt-3.5-turbo GPT-3.5和3.0调用方式几乎一样... -
.NET Core
abp vnext连接dm达梦数据库。.net core连接dm达梦数据库。ef core连接dm达梦数据库
突然有一天客户说把数据库换成国产的dm达梦数据库,网上搜了一下这数据库的资料太少了,还是要自己摸索!国产数... -
.NET Core
表达式树+反射实现动态排序。List动态排序,集合动态排序
比如要点击表头进行排序,排序的字段比如多,一个一个判断去写就比较麻烦。判断就太多了,如果其他地方也要用排... -
.NET Core
.net core 接收 el-upload 文件上传。el-upload配合.net core webapi 文件上传。vue3文件上传,图片上传。文件上传类型限制,文件删除,文件预览
[TOC]前端就是vue 3的elemnt ui <template> <div class="upload-container"> &l... -
.NET Core
abp vnext导航属性,级联查询。abp vnext 通用仓储 级联查询不到数据。abp vnext 多表查询,join
使用abp vnext的导航属性做级联查询,当然你可以使用自定义仓储,直接用原生的ef来写,也很简单方便abp vnext自... -
.NET Core
.net core swagger 添加header参数。swagger传递jwt token
.net core swagger 添加header参数方法一:使用FromHeader[HttpGet] public ReturnModel<UserInfoModel> ... -
.NET Core
AutoMapper 配置忽略,配置对象可以为空。AutoMapper对象如果不为空则映射。解决AutoMapper自动创建对象。AutoMapper自动new ef的导航属性对象。AutoMapper中写为空判断
[TOC]AutoMapper 配置忽略//忽略属性 CreateMap<EmployeeArchivesDto, EmployeeArchives>() .ForMem... -
.NET Core
扩展nlog获取我们想要的内容,比如获取代理过后的ip地址
一:自定义一个NLOG模板用来获取经过nginx转发后的ip地址自定义一个类继承AspNetLayoutRendererBase:usingNLog;... -
.NET Core
nlog跳过微软的日志只显示我们自己的日志
如果记录微软的日志会记录大量的日志信息,可能很多信息我们并不需要所以可以跳过,方法如下: <targets> ... -
.NET Core
.net core 反射特性使用,反射通过特性匹配需要的字段赋值
有这样一个需求,数据库查询出来是这样的数据 要根据tag来获取数据给字段赋值,这种情况一般是使用行专列处理... -
.NET Core
.net core发送邮件。api,httpclient使用
把你要发送邮件的账号,开启SMTP服务设置-->账户-->开启SMTP服务开启后就可以看到你的code,后面发送邮件... -
.NET Core
.net core发布的几种方式,不需要安装sdk的发布方式等。起始地址,起始端口配置,发布不同环境
使用dotnet publish —help可以查看发布参数dotnet publish --help 比如发布的时候输出一个具体的位置使用 —... -
.NET Core
.net core3.1发布成windows服务
1、NSSM介绍 NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工... -
.NET Core
.NET Core使用ElasticSearch 四:批量操作,批量更新添加等
ElasticSearch批量更新原生APIPOSTusers/_bulk {"update":{"_id":"1"}} {"... -
.NET Core
.NET Core使用ElasticSearch 三:常用帮助类封装
把.NET CORE操作ElasticSearch的常用方法封装成帮助类,包含查询的封装,操作索引相关的封装,删除,更新等等等... -
.NET Core
.NET Core使用ElasticSearch 二:CORE操作ES基础环境与简单查询
Elasticsearch使用版本7.12.0安装Elasticsearch与kibana可以参考:https://www.tnblog.net/aojiancc2/article/de... -
.NET Core
linux centos 自包含方式,自依赖方式,独立方式发布.net6项目
创建一个.net6 webapi项目顺便把发布环境下的swagger放出来方便测试 发布成独立、linux-x64、生成单个文件 ... -
.NET Core
.net core 读取Request.Body内容,读取request输入流的内容
在以前framework版本中可以使用如下代码读取StreamReader streamReader = new StreamReader(Request.InputStream... -
.NET Core
abp vnext ef core连接MySql报空引用错,连接SqlServer报空引用错。abp vnext 的坑
使用abp vnext 真的太喜欢报空引用的错了。你报点错给一点具体的错不行么,这样搞起让人去猜太坑了,比如前面的a... -
.NET Core
.NET Core使用NSwagger实现Api文档生成与版本控制。生成xml文件
参考代码下载地址:https://download.tnblog.net/resource/index/ba55ad0850ca4b71bc56855d0b4782d1一:下载NSwa... -
.NET Core
.NET CORE定时任务Quartz。控制台使用Quartz。在某个特定时间点执行定时任务。Cron表达式
[TOC]基本使用下载依赖Quartz依赖: <ItemGroup> <PackageReference Include="Quartz&quo... -
.NET Core
.net core 环境变量 EnvironmentName
环境变量作用:可以让我们的程序在不同的EnvironmentName下运行不一样的代码。通常不同的环境,我们需要加载不一... -
.NET Core
.net core3.x使用nlog
下载依赖:<ItemGroup> <PackageReferenceInclude="Nlog"Version="4.7.13"/> ... -
.NET Core
Core EF Code First-黑色主题效果
[TOC] 创建好实体Student类: public class Student { public int ID { get; set; } public string... -
.NET Core
abp vnext dto用法。
为不同的操作创建不同的dto是abp nvext推荐的做法。官方的解释如下: 我们可以在创建和更新操作间分享 (重用) 相... -
.NET Core
.NET CORE防止CSRF跨站请求伪造
可以加特性ValidateAntiForgeryToken实现,还可以配合一个ActionName比如微软.NET CORE官方的一个案例中[HttpGet... -
.NET Core
.net core3.x路由
匹配单个路由匹配固定的单个路径endpoints.MapControllerRoute( name:"AA", pattern:"About&qu... -
.NET Core
.net core3.x中间件处理路由
.net core中可以使用中间件处理路由,如下在Configure直接使用://自定义中间件来实现一个路由 app.Use(next=&g... -
.NET Core
EF Core中使用IDesignTimeDbContextFactory的测试方法,调试方法
DesignTimeDbContextFactory的作用 一些EF Core Tools命令(例如Migrations命令)需要在设计时创建一个派生的DbCo... -
.NET Core
abp vnext 依赖注入报错can be invoked with the available services and parameters
报错:Autofac.Core.DependencyResolutionException: None of the constructors found withcan be invoked with ... -
.NET Core
.net core设置启动端口
可以使用命令的时候修改启动端口很方便dotnet run --urls="http://*:5006"配置UseKestrel:贴下代码方... -
.NET Core
.net core nuget 安装ef相关的命令,ef常用依赖
ef的核心安装,一般使用code first什么的只需要这一个就可以了Install-PackageMicrosoft.EntityFrameworkCore.Sq... -
.NET Core
.net core3.x递归树形解析
写好树形需要的model,我这里前端的树形用的是jstree,按照他的格式来即可,publicclassJsTreeViewModel { pub... -
.NET Core
.net core 跨域,.net5.0 跨域
前端请求接口报错:ccess to XMLHttpRequest at ‘xxx’ from origin ‘null’ has been blocked by CORS policy... -
.NET Core
sqlsugar生成实体,sqlsugar生成Model
添加依赖:<ItemGroup> <PackageReference Include="SqlSugarCore" Version="5.0.... -
.NET Core
利用EF中的对象赋值CurrentValues.SetValues实现更新与添加
有时候我们需要把一个其他对象的属性赋值到ef中的实体实现更新与添加,如果一个一个的去点出来赋值有点麻烦,就... -
.NET Core
ef core上下文对象在异步情况下被自动释放的问题。Cannot access a disposed object. A common cause of this error is disposing a context that was resolved
我们看看下面的代码:这里为了节省效率,更新缓存的操作放到了异步中去执行,但是执行到Article findArticle = _... -
.NET Core
.net core word,excel在线预览
可以使用库ce.office.extension,库内部会使用到NPOI下载依赖后使用就非常简单了,可以直接转成html在页面上显示... -
.NET Core
.net core读取配置文件,读取连接字符串。net core读取任意层,任意位置配置
获取并注入一个对象在appsettings.json中配置随便配置一点的:新建一个类装起来publicclassImgSaveConfig { pu... -
.NET Core
.net core gRPC 客户端流式上传图片,文件。gRPC文件分段传输
html前台,完全一样:<formmethod="post"action="/home/UpLoadImgStream"enctype="m... -
.NET Core
gRPC客户端流式传递多个参数
客户端流式中,想要获取数据先要执行MoveNext一下或者获取到的对象是空的,但是有些时候现在在这之前就传递参数... -
.NET Core
.net core gRPC base64上传图片,文件
客户端前台<div> <inputtype="file"onchange="selectImage(this.files)"accept=&... -
.NET Core
.net core发布gRPC项目和远程调用
发布gRPC项目的过程和其他项目一样,右键发布即可发布出来后会看到有个.exe的程序然后直接丢到服务器双击运行即... -
.NET Core
.net core 3.0 gRPC自定义服务
服务器端新建gRPC项目右键Protos文件夹-->新建一个.proto,选择协议缓冲区文件,用于描述gRPC的消息和服务名... -
.NET Core
.net core过滤器向控制器添加参数
代码如下://给控制器传递参数 DTO_LoginInfologinUserInfo=newDTO_LoginInfo(); //对象的赋值操作......... ... -
.NET Core
.net core序列化报错JsonSerializationException: Self referencing loop detected for property
在framework中可以使用如下代码解决:context.Configuration.ProxyCreationEnabled=false;但是在.net core中就不... -
.NET Core
identity server4身份验证流程分析
当一个项目登录后,另外一个项目直接拿不到用户信息,必须要加上[Authorize]才能获取获取用户信息,所以我们来分... -
.NET Core
identity server4登录成功后,跳转到原来的页面
我们用identity server4现在访问权限一般都是在某个控制器加上Authorize特性,这样就会访问他的时候跳转到授权中... -
.NET Core
.net core 3.0去掉json序列化首字母小写
.net core 3.0默认是首字母小写然后使用驼峰法命名的,我们可以改变这个设置,使用默认的属性名称可以全局设置也... -
.NET Core
ef数据库迁移命令
.net core 数据库迁移可以参考:https://www.tnblog.net/aojiancc2/article/details/5370可以使用get-help命令查... -
.NET Core
vs2019运行所选代码生成器时出错 程序包还原失败
在使用MVC配合EF的代码自动生成的时候报错:运行所选代码生成器时出错 程序包还原失败,正在回滚。这里是因为分... -
.NET Core
.net core pages无法访问
如果你是创建的.net core mvc项目,然后你又使用了pages就会出现这种情况。其实只需要加一句:endpoints.MapRazo... -
.NET Core
vs2019开发net core3.x修改视图页面后,刷新浏览器看不到修改后的效果
一:安装依赖包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet 包。Install-PackageMicrosoft.AspNet... -
.NET Core
net core手动获取依赖注入对象
耍朋友的时候要像已经结婚了结了婚要当这婚还没结控制器相关中:HttpContext来获取实例HttpContext下有一个Reque... -
.NET Core
.NET CORE 3.1 URL 生成的使用,配合中间件
URL 生成:是指路由基于一系列路由值创建 URL 路径的过程。允许终结点与访问它们的 URL 之间存在逻辑分隔。常用... -
.NET Core
.net core webapi post接口传递参数
我希望有个如你一般的人,如山间清爽的风,如古城温暖的光,从清晨到夜晚,从山野到书房,只要最后是你就好传递... -
.NET Core
net core webapi delete请求 错误 - 405.0 - Method Not Allowed
是因为被WebDAVModule模块限制了delete,put请求解决方法一:在iis中去干掉这个模块这样会全局影响所有网站解决方... -
.NET Core
net core使用jwt 三: 使用过滤器实现通用token验证,Token验证工具类
net core使用jwt二 : 验证前台传递的tokenhttp://www.tnblog.net/aojiancc2/article/details/2845过滤器实现通用... -
.NET Core
net core使用jwt二 : 验证前台传递的token
上一篇说了net core中生成jwt:http://www.tnblog.net/aojiancc2/article/details/2815现在说说怎么来验证前台传... -
.NET Core
net core webapi运用自定义json格式
接上一篇net core api json相关,全局配置,时间格式化,首字母小写等:http://www.tnblog.net/aojiancc2/article... -
.NET Core
.net core webapi json相关,全局配置,时间格式化,首字母小写等
在ConfigureServices中可以进行全局json配置,例如,全局处理一下事件格式问题services.AddMvc(option=> { ... -
.NET Core
net core webapi版本控制
webapi的版本控制好处很多,要实现其实也比较简单。在webapi中根据不同的版本创建文件夹。然后在不同的api里边添... -
.NET Core
WEBAPI报错:Attribute routes with the same name 'Get' must have the same template
是因为 asp.net core 中默认创建的 api controller 中的 Get(id) Action的属性都是[HttpGet("{id}", N... -
.NET Core
net core使用jwt
吃亏绝不亏,惜福才有福jwt优势:服务器不用存储,非常方便于分布式开发,给APP提供数据,前后台分离的项目等。... -
.NET Core
.net core设置swagger为起始页
方法一:使用中间件来设置app.Use(next=>asynccontext=> { if(context.Request.Path=="/") {... -
.NET Core
ef core 公共接口封装
show me code: public interface ICommonDAL<T> where T : class, new() { protecte... -
.NET Core
net core base64上传图片
前台html:<div> <inputtype="file"onchange="selectImage(this.files)"accept=&q... -
.NET Core
.NET CORE中间件实现用户IP地址记录
中间件与过滤器的区别https://www.tnblog.net/aojiancc2/article/details/2537创建中间件RequestIPMyMiddlewarep... -
.NET Core
asp.net core中间件与过滤器的区别
中间件和过滤器的作用很相似,但是针对的点不一样。过滤器更贴合业务,它关注于应用程序本身,比如你看ActionFil... -
.NET Core
net core控制器(控制台)中使用依赖注入
net core中使用的依赖注入默认是:DependencyInjection使用nuget下载:install-package Microsoft.Extensions.De... -
.NET Core
使用nginx后net core无法获取ip问题
使用了nginx后net core获取ip地址居然全部是本地的地址,不是外网的地址这是因为nginx转发了一次后,我们直接使... -
.NET Core
net core获取请求方式,IP,UserAgent,请求地址等
直接贴代码//获取ip地址 stringipaddress=context.HttpContext.Connection.RemoteIpAddress.ToString(); vl.Ip... -
.NET Core
net core过滤器。net core过滤器中获取依赖注入对象。net core过滤器中使用依赖注入。ServiceFilter
虽然对象都可以直接实例化得到。但是所有的对象依赖关系,都用DI容器去管理,这样后面想要更换对象的时候也非常... -
.NET Core
net core中获取用户请求ip地址
方法一:通过注入来获取先添加一个依赖注入services.AddSingleton<IHttpContextAccessor,HttpContextAccessor... -
.NET Core
net core图片压缩
由于net core 中默认没有System.Drawing,可以通过nuget下载一个来代替System.Drawing.Commonc#图片压缩资源下载... -
.NET Core
net core 过滤器。net core 过滤器获取特性。过滤器获取控制器名称,获取action名称
注册过滤器的位置和net framework有点区别,但是也差不多。3.x版本中services.AddControllersWithViews(a=> ... -
.NET Core
net core中让session存储对象
net core中session本身是不支持存储对象的,默认提供的方法只能存储字节数组,估计也是为了跨平台吧,让session... -
.NET Core
net core实现分布式session,单点登录
要想在net core中实现分布式session,实现单点登录,我们可以把session保存到redis中,这样就可以多个项目共享ses... -
.NET Core
.net core发布出来swagger无法访问。docker 发布.net6 webapi swagger访问不到
因为代码里边设置swagger的代码是: if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); ... -
.NET Core
net core cookie和session无法使用问题,GDPR规则
最近在net core项目中使用cookie,session存储数据死活都不行,检查代码也没有问题呢,和以前的写法完全一样。后... -
.NET Core
net core项目发布到iis
需要的环境dotnet-sdk: 就是net core运行的环境dotnet-hosting:这个完整后,iis会出现一个模块,负责转发请求到... -
.NET Core
net core常用依赖下载
下载Newtonsoft.JsonInstall-Package Newtonsoft.Json-Version 12.0.1下载 Microsoft.IdentityModel.Tokens.dllI... -
.NET Core
.net core上传图片,文件。webapi 上传图片文件
上传图片的前台代码都完全一样,直接来贴后台的代码吧publicActionResultUploadImage(List<IFormFile>upfi... -
.NET Core
net core获取绝对路径,获取项目根目录。wwwroot所在的根目录
在net framework中获取绝对路径可以使用Server.MapPath("~")but.....在net core中并没有那个Server对... -
.NET Core
.net core 文件下载,.net core excel下载
代码如下,非常简单实用: private readonly IWebHostEnvironment _webHostEnvironment; public PhoneControlle... -
.NET Core
Net Core使用日志 NLog
一:使用Nuget执行命令下载NLog相关依赖 Install-Package NLog.Extensions.Logging -Pre Install-P... -
.NET Core
net core2.2使用命令运行控制台项目
使用命令运行控制台项目:dotnet +项目的编译的那个dll使用dotnet run +项目的编译的那个dll居然要报错!是个坑嘛... -
.NET Core
.net core webapi添加mvc,webapi添加转换mvc
添加静态资源访问1:添加wwwroot文件夹 直接右键添加文件夹即可2:然后在Configure中调用UseStaticFiles方法 ap... -
.NET Core
net core配置错误日志
发布net core项目的时候经常会遇到错误,在页面上也不好直接看到。可能就提示一句话:An error occurred while s... -
.NET Core
net core自定义路由
net core自定义路由和.net framework中差不多,例如在.net framework中的自定义路由routes.MapRoute( name:&quo... -
.NET Core
net core使用StackExchange.Redis基础读写
Nuget下载: Install-Package StackExchange.Redis -Version 2.0.519hash表相关 获取所有键值,与所有valuepubli... -
.NET Core
net core发布到IIS常见错误
net core发布到IIS遇到各种坑啊,一波三折很不容易才发布成功。记录一下,让来后人少坑一下处理程序aspNetCore在... -
.NET Core
net core依赖注入
添加注入首先需要添加好一个注入:其实添加好类与类之间的关系,在ConfigureServices中添加注入services.AddTran... -
.NET Core
NET CORE配置EF连接字符串。windows验证的连接字符串配置
在appsettings.json中配置好连接字符串{"ConnectionStrings":{ "BloggingDatabase":"... -
.NET Core
Net Core使用依赖注入来装载EF的上下文对象
妹子情人节快乐~.net core中用了不少的依赖注入,官方文档中也推荐使用。这样使用依赖注入来管理ef对象,还是比较... -
.NET Core
下载net core
官方下载地址:https://dotnet.microsoft.com/download 进来之后就可以看到最新的下载版本可以直接点击下载,也... -
.NET Core
net core中使用url编码与解码操作
net core中暂时还没有以前asp.net与mvc中的server对象。获取url的编码与解码操作不能使用以前的server对象来获取... -
.NET Core
net core启动报错Unable to configure HTTPS endpoint. No server certificate was specified
这是因为net core2.1默认使用的https,如果使用Kestrel web服务器的话没有安装证书就会报这个错其实仔细看他的错... -
.NET Core
.net core使用request,response,下载文件,下载excel等
使用request获取内容net core中request没有直接的索引方法,需要点里边的Query,或者formstringbase64=Request.Fo... -
.NET Core
Net Core使用EF之DB First
一.新建一个.net core的MVC项目新建好项目后,不能像以前一样直接在新建项中添加ef了,需要用命令在添加ef的依赖... -
.NET Core
NET Core项目结构简单分析
一:wwwrootwwwroot用于存放网站的静态资源,例如css,js,图片与相关的前端插件等lib主要是第三方的插件,例如微... -
.NET Core
Net Core中使用cookie
net core中可以使用传统的cookie也可以使用加密的cookieNET CORE中使用传统cookie设置:HttpContext.Response.Co... -
.NET Core
.NET Core 使用 Kestrel
Kestrel介绍 Kestrel是一个基于libuv的跨平台web服务器 在.net core项目中就可以不一定要发布在iis下面了Kestrel... -
.NET Core
asp.net core2.0 依赖注入 AddTransient与AddScoped的区别
asp.net core主要提供了三种依赖注入的方式其中AddTransient与AddSingleton比较好区别AddTransient瞬时模式:每... -
.NET Core
.net core 使用session
tip:net core 2.2后可以直接启用session了,不用在自己添加一次session依赖,本身就添加了使用nuget添加引用Micr... -
.NET Core
.net core常用命令
.net core查看sdk版本版本列表命令: dotnet --list-sdks命令函数dotnet build生成 .NET Core 应用程序。dotnet ... -
.NET Core
.net core下载文件中文报错:Invalid non-ASCII or control character in header:
.net core下载附件遇到中文下载会报错:InvalidOperationException: Invalid non-ASCII or control character in... -
.NET Core
.net core导入导出excel。下载excel。上传文件与下载文件。下载内存中构建的文件
使用的是npoi先下载依赖 <PackageReference Include="NPOI" Version="2.5.6" /> .n... -
.NET Core
NET Core 使用 EF Code First
下面这些内容很老了看这篇:https://www.tnblog.net/aojiancc2/article/details/5365 项目使用多层,把... -
.NET Core
.net core webapi无法请求delete接口
是因为WebDAV模块造成的,你可以在windows添加和删除功能把iis里边的WebDAV模块全局删除,也可以独立的配置某个... -
.NET Core
.net core 此请求的 URL 的长度超过配置的 maxUrlLength 值
.net core 报错: 此请求的 URL 的长度超过配置的 maxUrlLength 值我这里之所以报这个错是因为去掉了WebDAV模块...