E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
.NET6
Net6
DI源码分析Part1 ServiceCollection、ServiceDescriptor、ServiceLifetime、IServiceProvider
ServiceCollection、ServiceDescriptor、ServiceLifetime、IServiceProviderMicrosoft.Extensions.DependencyInjection.AbstractionsMicrosoft.Extensions.DependencyInjection基础使用方式classCar:ICar{}interfaceICar{}ISe
一身大膘
·
2022-02-10 17:00
Elasticsearch使用系列-基本查询和聚合查询+sql插件
Elasticsearch使用系列-ES简介和环境搭建Elasticsearch使用系列-ES增删查改基本操作+ik分词Elasticsearch使用系列-基本查询和聚合查询+sql插件Elasticsearch使用系列-.
NET6
包子wxl
·
2022-02-10 09:00
Net6
DI源码分析Part5 在Kestrel内Di Scope生命周期是如何根据请求走的?
Net6DI源码分析Part5在Kestrel内DiScope生命周期是如何根据请求走的?在asp.netcore中的DI生命周期有一个Scoped是根据请求走的,也就是说在处理一次请求时,Scope生命周期所提供的服务是同一个实例。它是用IServiceScope是实现的。但是我们要知道何时构建的IServiceScope以及IServiceScope何时被销毁掉先说结论IServiceScop
一身大膘
·
2022-02-10 09:00
Net6
DI源码分析Part2 Engine,ServiceProvider
ServiceProviderServiceProvider是对IServiceProvider实现,它有一个internal的访问修饰符描述的构造,并需要两个参数IServiceCollection&ServiceProviderOptions。所以可以通过ServiceCollectionContainerBuilderExtensions提供的扩展方法和DefaultServiceProvi
一身大膘
·
2022-02-09 18:00
.
net6
引入autofac框架
引入NuGet注册Autofac在Program的varapp=builder.Build();前加上这段代码builder.Host.UseServiceProviderFactory(newAutofacServiceProviderFactory());builder.Host.ConfigureContainer(builder=>{builder.RegisterType().As();
·
2022-02-09 11:16
回顾 2021 中国 .NET 开发者峰会
.NETConfChina2021是面向开发人员的社区峰会,基于.NETConf2021,庆祝.
NET6
的发布和回顾过去一年来.NET在中国的发展。
张善友
·
2022-02-07 15:00
.NET微服务架构CI/CD自动构建Jenkins+Gitee
准备工作1、准备一个.
NET6
项目:2、准备一个gitee仓库3
·
2022-02-04 15:50
.NET 6开发TodoList应用之实现ActionFilter
虽然我们在上一篇使用.
NET6
开发TodoList应用之实现接口请求验证中演示了如何通过使用MediatR提供的IPipelineBehavior接口在CQRS的Handle方法执
·
2022-02-04 15:35
Elasticsearch使用系列-ES增删查改基本操作+ik分词
Elasticsearch使用系列-ES简介和环境搭建Elasticsearch使用系列-ES增删查改基本操作+ik分词Elasticsearch使用系列-基本查询和聚合查询+sql插件Elasticsearch使用系列-.
NET6
包子wxl
·
2022-01-25 10:00
Elasticsearch使用系列-ES简介和环境搭建
Elasticsearch使用系列-ES简介和环境搭建Elasticsearch使用系列-ES增删查改基本操作+ik分词Elasticsearch使用系列-基本查询和聚合查询+sql插件Elasticsearch使用系列-.
NET6
包子wxl
·
2022-01-20 11:00
解读最新的 Xamarin 更新
让我们一起来了解下最新Xamarin版本,重新审视Xamarin的支持政策,并展望2022年第二季度的.
NET6
和.NETMAUI。VisualStudio2022中的
·
2022-01-15 10:59
visual-studio
浅谈.NET 6 中 gRPC 的最新功能
NET6
进一步提高了gRPC已经非常出色的性能,并添加了一系列新功能,使gRPC在现代云原生应用程序中比以往任何时候都更好。
·
2022-01-08 10:32
.net
.NET 6中System.Text.Json的七个特性
目录忽略循环引用序列化和反序列化通知序列化支持属性排序使用Utf8JsonWriter编写JSONIAsyncEnumerable支持序列化支持流像DOM一样使用JSON忽略循环引用在.NET5中,如果存在循环依赖,那么序列化的时候会抛出异常,而在.
NET6
·
2022-01-07 08:47
.NET 6开发TodoList应用之请求日志组件HttpLogging介绍
背景因为在上篇演示ActionFilter的时候可能是因为举的例子不够好,有小伙伴在评论区指出.
NET6
新增加的特性可以实现在视图模型绑定之前允许记录Http请求日志的组件:HttpLogging。
·
2022-01-02 10:03
.
NET6
中一些常用组件的配置及使用记录,持续更新中。。。
NET6App介绍.
NET6
的CoreApp框架,用来学习.
NET6
的一些变动和新特性,使用EFCore,等一系列组件的运用,每个用单独的文档篇章记录,持续更新文档哦。
97a87ac8314f
·
2021-12-29 21:14
.NET 6开发TodoList应用之实现DELETE请求与HTTP请求幂等性
目录需求目标原理与思路实现验证总结需求先说明一下关于原本想要去更新的PATCH请求的文章,从目前试验的情况来看,如果是按照.
NET6
的项目结构(即只使用一个Program.cs完成程序初始化),那微软官方给出的文档目前还没有对应地更新
·
2021-12-29 18:10
.
NET6
使WebApi获取访问者IP地址
Program.cs文件中//获取IP使用builder.Services.AddSingleton();Controller中privatereadonlyIHttpContextAccessorhttpContextAccessor;publicYangController(IHttpContextAccessor_httpContextAccessor){httpContextAccesso
·
2021-12-28 19:44
.NET 6开发TodoList应用引入第三方日志库
目录1.需求2.目标3.原理和思路4.实现4.1日志配置实现4.2主程序配置4.3注入使用5.验证1.需求在我们项目开发的过程中,使用.
NET6
自带的日志系统有时是不能满足实际需求的,比如有的时候我们需要将日志输出到第三方平台上
·
2021-12-27 12:22
.NET 6开发TodoList应用实现结构搭建
.TodoList需求简介2.开发工具2.1.NET62.2VisualStudioCode2.3Hoppscotch3.CleanArchitecture简介4.搭建解决方案结构5.运行往期学习:.
NET6
·
2021-12-27 12:57
.NET 6开发TodoList应用实现系列背景
目录1.列说明2.系列导航2.1使用.
NET6
开发TodoList应用文章索引2.1.1创建项目2.1.2.NET6WebAPIProgram.cs的变更2.1.3Change1:Top-levelstatements2.1.4Change2
·
2021-12-27 11:28
部署.
NET6
项目到IIS
1、下载.
net6
运行时以及host支持https://dotnet.microsoft.com/download/dotnet/6.02、IIS没说什么特别的,绑定域名端口,然后设置IIS应用程序池到
·
2021-12-27 10:21
.
net6
环境下使用RestSharp请求GBK编码网页乱码的解决方案
publicIActionResultGetHiPda(){cookies=@"__utmz=128828693.1622702936.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);cdb_cookietime=2592000;cdb_auth=fd05ACWP2GIZl8k0oqBaZUtQ8WjXIxIXESeqpdSfAzikXEX4tY
·
2021-12-27 10:50
.
NET6
自定义WebAPI过滤器
1、上代码//////API白名单过滤器///publicclassAPIFilter:ActionFilterAttribute{//////控制器中加了该属性的方法中代码执行之前该方法。///所以可以用做权限校验。//////publicoverridevoidOnActionExecuting(ActionExecutingContextcontext){varvistorIp=contex
·
2021-12-24 14:13
.
NET6
导入和导出EXCEL
使用NPOI导入.xlsx遇到“EOFinheader”报错,网上找好很多方法,没解决,最后换成EPPlus.Core导入。导出默认是.xls。NPOI操作类:usingNPOI.HPSF;usingNPOI.HSSF.UserModel;usingNPOI.SS.UserModel;usingNPOI.XSSF.UserModel;usingSystem.Collections;usingSys
·
2021-12-23 18:39
.Net 6中WebApplicationBuilder介绍和用法
目录介绍正文ConfigureHostBuilderBootstrapHostBuilderWebApplicationBuilder构造函数WebApplicationBuilder.Build()介绍.
Net6
·
2021-12-23 18:07
.Net 6简介并和之前版本写法做对比
目录介绍正文对比向DI容器添加服务日志记录Serilog集成完成的来看效果介绍vs2022正式版已经推出了,估计很多人已经下载并开始创建.
Net6
开始尝鲜了,本节我简要的给大家介绍一下.
Net6
的一些改动
·
2021-12-23 18:06
Linux下以守护进程方式运行.
NET6
前言在《步步入门》.
NET6
部署到Linux一文中只是演示了控制终端方式运行ASP.ENT,在实际的应用中,这种方式不能确保服务延续性。
·
2021-12-23 14:52
使用vs2022在.
net6
中调试带typescript的静态页面
1、新建一个空的web项目2、设计、建好目录结构其中ts存放typescript源文件,web为网站根目录,scripts/js存放ts生成的js脚本。index.html为静态网页。3、新建ts配置文件tsconfig.json,修改内容为:{"compilerOptions":{"noImplicitAny":false,"noEmitOnError":true,"removeComments
·
2021-12-22 17:30
.
Net6
winform 程序使用依赖注入
引入NuGet注册Autofac在Program的varapp=builder.Build();前加上这段代码builder.Host.UseServiceProviderFactory(newAutofacServiceProviderFactory());builder.Host.ConfigureContainer(builder=>{builder.RegisterType().As();
·
2021-12-22 17:26
Docker部署Mysql,.
Net6
,Sqlserver等容器
Centos8安装Docker1.更新一下yum[root@VM-24-9-centos~]#yum-yupdate2.安装containerd.io#centos8默认使用podman代替docker,所以需要containerd.io[root@VM-24-9-centos~]#yuminstallhttps://download.docker.com/linux/fedora/30/x86_
·
2021-12-22 13:46
.
NET6
中使用CuteEditor详解
一、CuteEditor的配置:1、将以下文件考贝到你站点根目录下的bin内(这些在CuteEditor6.0/bin下都可以找到)CuteEditor.dll,CuteEditor.ImageEditor.dll(6.0增加的EditorImage功能),CuteEditor.lic(解密文件),NetSpell.SpellChecker.dll(拼写检查功能)注:(“.dic”为扩展名的文件是
·
2021-12-21 17:03
部署.
Net6
项目到docker
部署.
net6
项目到docker【1】新建.net6mvc或webapi项目;【2】在mvc或webapi项目的根目录下创建Dockerfile文件,并设置为始终复制;Dockerfile文件内容为:#
·
2021-12-21 15:50
.
NET6
在WebApi中使用日志组件log4net
目录1、安装依赖2、配置文件3、注册组件4、使用1、安装依赖Microsoft.Extensions.Logging.Log4Net.AspNetCore2、配置文件-->3、注册组件Program.cs文件中ILoggerRepositoryrepository=LogManager.CreateRepository("NETCoreRepository");XmlConfigurator.Co
·
2021-12-21 15:30
使用.
Net6
中的WebApplication打造最小API
.
net6
在preview4时给我们带来了一个新的API:WebApplication,通过这个API我们可以打造更小的轻量级API服务。
·
2021-12-21 13:09
使.
NET6
在开发时支持IIS
操作步骤1.下载dotnet-hosting-6.0.0-rc.1.21452.15-win.exe并安装,成功后检查IIS模块中是否有AspNetCoreModuleV22.安装VS时选择“开发时IIS支持”3.在IIS中创建站点,目录指向开发项目wwwroot的上级目录,应用程序池默认与站点名称相同4.将刚新建站点的应用程序池的.NETCLR版本改成无托管代码5.在项目启动配置文件中添加配置(
·
2021-12-21 13:00
使用.
NET6
实现动态API
目录开发环境项目地址项目目标编码约定核心代码使用示例ApiLite是基于.
NET6
直接将Service层生成动态api路由,可以不用添加Controller,支持模块插件化,在项目开发中能够提高工作效率
·
2021-12-21 13:28
.
NET6
一些常用组件的配置及使用
软件架构分为模型层,服务层,接口层来做测试使用0.如何使用IConfiguration、Environment直接在builder后的主机中使用。builder.Configuration;builder.Environment1.如何使用Swagger.NET6自带模板已经默认添加Swagger,直接使用即可。builder.Services.AddSwaggerGen();if(app.Env
·
2021-12-21 10:49
「译」 .NET 6 中 gRPC 的新功能
NET6
进一步提高了gRPC已经非常出色的性能,并添加了一系列新功能,使gRPC在现代云原生应用程序中比以往任何时候都更好。
SpringLeee
·
2021-12-09 11:00
ApacheCN C# 译文集 20211124 更新
设计和开发API十、使用API密钥和Azure密钥保管库保护API十一、解决横切关注点十二、使用工具来提升代码质量十三、重构C#代码——确定代码异味十四、重构C#代码——实现设计模式十五、答案C#10和.
NET6
·
2021-12-08 22:32
c#
浅讲.Net 6 之 WebApplicationBuilder
介绍.
Net6
为我们带来的一种全新的引导程序启动的方式。与之前的拆分成Program.cs和Startup不同,整个引导启动代码都在Program.cs中。
初久的私房菜
·
2021-12-08 10:00
.NET 6 中的 dotnet monitor详细解析
今天,我很高兴地的宣布dotnetmonitor的第一个正式版将和.
NET6
一起发布,作为.
NET6
的一部
·
2021-12-07 13:33
正式发布!Azure Functions OpenAPI Extension
该版本支持.NETCore2.1(LTS)、3.1(LTS)、.NET5和.
NET6
(LTS)的同时,它还支持AzureFunctions运行时的进程内和进程外工作线程。
·
2021-12-07 10:17
.net
【.Net】使用委托实现被引用的项目向上级项目的消息传递事件
2、新增了一个.
net6
控制台项目,然后先放一边,后面使用。3
WeskyNet
·
2021-12-06 23:00
【翻译】.NET 6 中的 dotnet monitor
今天,我很高兴地的宣布dotnetmonitor的第一个正式版将和.
NET6
一起发布,作为.
NET6
的一部分。
晓晨Master
·
2021-12-06 15:00
.net 6精简版webapi教程及热重载、代码自动反编译演示
此处做一个关于使用.
net6
开发精简版webapi(minimalapi)的入门教程,以及VS2022上面的两个强大的新技能(热重载、代码自动反编译)的顺带演示。1、新建一个项目。
·
2021-12-03 16:33
.
NET6
控制台程序使用quartz.net
1.新建一个名为“ConsoleQuartz”的.
NET6
控制台程序。2.nuget中安装Quartz和Quartz.Plugins,这2个DLL。
runliuv
·
2021-12-03 10:00
详解 .
Net6
Minimal API 的使用方式
随着.
Net6
的发布,微软也改进了对之前ASP.NETCore构建方式,使用了新的MinimalAPI模式。
·
2021-12-03 09:25
c#asp.net后端
简单聊下.
NET6
Minimal API的使用方式
目录前言使用方式几行代码构建Web程序更改监听地址日志操作基础环境配置主机相关设置默认容器替换中间件相关请求处理路由约束模型绑定绑定示例自定义绑定总结前言随着.
Net6
的发布,微软也改进了对之前ASP.NETCore
·
2021-12-02 13:17
简单聊下.
NET6
Minimal API的使用方式
前言随着.
Net6
的发布,微软也改进了对之前ASP.NETCore构建方式,使用了新的MinimalAPI模式。
yi念之间
·
2021-12-02 08:00
Visual Studio 2022 激活码(亲测可用)
在VisualStudio2019的基础上,新版集成开发坏境提供了非常多的改进,包括对64位、.
NET6
的支持,为核心调试器提供更好的性能。
·
2021-12-01 13:22
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他