首页 > TAG信息列表 > Net6
.net6下使用DotnetZip解压文件,中文出现乱码问题解决
DotnetZip使用方法见此文章https://www.cnblogs.com/pengze0902/p/6124659.html在netframework环境下,使用上面文章中的设置Encoding为Default的方法即可解决中文乱码问题 但是当我使用.net6创建控制台项目并采用上述代码时,发现中文乱码问题并未得到解决。 经过整合搜索内容,发现win服务器 部署Jenkins 并发布NET6项目记录
安装Jenkins、设置Git、配置触发器日程表等等这些基础的百度一堆,这里就不作介绍。 核心是写构建脚本 以下脚本仅供参考 echo IIS停止站点 BG c:\windows\system32\inetsrv\AppCmd.exe stop apppool /apppool.name:"IIS中的站点名称"c:\Windows\System32\inetsrv\appcmd.exe stNet6 应用程序运行在Linux系统
一、运行环境Linux CentOS7系统,.Net6 应用程序 二、在系统中安装运行环境,可以去官网上去下载相应得版本 https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0 我用得是x64通用版本,根据自己得系统进行安装即可。 1. 创建文件夹并进入到文件中, mkdir dotnet 2.解压下.NET6 运行WindowsService
1、安装nuget包 Microsoft.Extensions.Hosting.WindowsServices 2、修改Program.cs public static void Main(string[] args) { var options = new WebApplicationOptions { Args = args, ContentRootPa.NET6 WebApi开发练习—Redis缓存
Redis用的是我电脑本地安装的来做测试,这篇随笔不涉及Redis安装啦。 涉及的Nuget包:StackExchange.Redis 1、先写了一个简单的接口文件,ICache;用来学习更多中缓存方法,代码如下: public interface ICache { /// <summary> /// 设置缓存 /// </summary.NET6之MiniAPI(十):基于策略的身份验证和授权
JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下: 1、appsettings.json中配置JWT参 2、添加身份认证和授权服务和中间件,并设置为策略模式和策略名称 3、定义生成Token的方法和验证Toekn参数的方法 4、登录时验证身份并分发T.NET6之MiniAPI(十):基于策略的身份验证和授权
JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下: 1、appsettings.json中配置JWT参 2、添加身份认证和授权服务和中间件,并设置为策略模式和策略名称 3、定义生成Token的方法和验证Toekn参数的方法 4、登录时验证身份并分发T.NET6之MiniAPI(七):中间件
http协议,是由客户端发出请求,服务端响应结果并返回,我们把这个请求来回抽象成一个请求管道,那中间件就是这个管道上的阀门,控制着流量的进出和中断。每一个请求都要经过中间件的过滤,滤掉不合格的请求,放行合格的请求,比如用户验证,只有授权的用户通过,没有授权的用户挡在门外。.NET6之MiniAPI(七):中间件
http协议,是由客户端发出请求,服务端响应结果并返回,我们把这个请求来回抽象成一个请求管道,那中间件就是这个管道上的阀门,控制着流量的进出和中断。每一个请求都要经过中间件的过滤,滤掉不合格的请求,放行合格的请求,比如用户验证,只有授权的用户通过,没有授权的用户挡在门外。.NET6之MiniAPI(四):配置
配置文件,是一个每个应用服务程序常用的功能,从原来的终端应用时代,到现在的元宇宙时代,配置都是很悠然自得的存在。asp.net core提供了强大的配置文件访问机制,不管是MVC API还是MiniAPI,使用方式都是相同的。 框架默认的配置文件是:appsettings.json,可以以json的格式存放自己复.NET6之MiniAPI(四):配置
配置文件,是一个每个应用服务程序常用的功能,从原来的终端应用时代,到现在的元宇宙时代,配置都是很悠然自得的存在。asp.net core提供了强大的配置文件访问机制,不管是MVC API还是MiniAPI,使用方式都是相同的。 框架默认的配置文件是:appsettings.json,可以以json的格式存放自己复.NETCore .NET6中一些常用组件的配置及使用记录
原文链接:.NETCore .NET6中一些常用组件的配置及使用记录,持续更新中。。。 - VictorStar - 博客园 (cnblogs.com) 原文内容很重要,仔细看,以下是我自己查找补充的 ASP.NET Core 3.0 之前的版本中,默认设置使用通过 Newtonsoft.Json 包实现的 JSON 格式化程序。 在 ASP.NET Core 3.0【微服务专题之】.Net6下集成消息队列-RabbitMQ交换机模式代码演示(全)
微信公众号:趣编程ACE关注可了解更多的.NET日常实战开发技巧,如需源码 请公众号后台留言 源码;[如果觉得本公众号对您有帮助,欢迎关注] .Net中RabbitMQ中交换机模式的使用 前文回顾 关注上文公众号即可 TopicExchange 交换机模式 如果我们需要将一条信息发送到多个队列上Net6 api项目多种环境配置+Docker发布.Net6 api项目
一、Net6 api项目多种环境配置 在发布环境下使用的配置文件是.env.production文件 在开发环境下使用的配置文件是.env.development文件 背景: 在项目开发的过程当中,开发环境与生产环境的配置肯定是不一样的。拿个最简单的例子来说,比如连接字符串这种东西,开发环境肯定不能连生产数据.net6 EF core 软删除,全局过滤器
1、新建interface public interface ISoftDelete { public bool isdeleted { get; set; } } 2、需要使用到软删除的entity要继承这个interface 3、然后在DBContext的OnModelCreating中为每个继承了ISoftDelete的entity添加过滤器 protected override void OnModelCreating(Mo【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示
前言: MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、机器与物联网通信等。好了,科普的废话不多说,下面直接通过.NET环境来实现一套MQTT通信demo,实现服务端与客.net6开发webapi——SqlSugar的DbFirst创建实体
背景:网上很多CodeFirst通过实体创建数据库表的例子,现实开发过程中有DbFirst的需求,这里做一个简单记录,供以后开发使用。 CodeFirst的文章也转发一个,有备无患:基于.NET6平台开发WebApi(七)—— 添加Sqlsugar支持 还有就是SqlSugar这个ORM框架的文档链接留一个:SqlSugar ORM 5.X 官网 、【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示
前言: MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、机器与物联网通信等。好了,科普的废话不多说,下面直接通过.NET环境来实现一套MQTT通信demo,实现服务端与客【微服务专题之】.Net6下集成消息队列上-RabbitMQ
微信公众号:趣编程ACE关注可了解更多的.NET日常实战开发技巧,如需源码 请公众号后台留言 源码;[如果觉得本公众号对您有帮助,欢迎关注] .Net中RabbitMQ的使用 【微服务专题之】.Net6下集成消息队列上-RabbitMQ【文字+视频】 超清观看视频哦~ 代码演示 -详细见代码注释,操作.net6标识框架中的一些有用的概念记录
引用自:【从0开始.NET CORE认证】-1 认识认证和授权 - 寂寞空庭春欲晚 - 博客园 (cnblogs.com) 引入nuget包的作用: Microsoft.AspNetCore.Identity //包含AspNetCore.Identity的框架,我们可以使用里面认证授权等功能,最基础的功能 Microsoft.AspNetCore.Identity.Entnet6 修改webapi默认端口号
var builder = WebApplication.CreateBuilder(args); //修改默认启动端口号,注意:http与https的端口号不能重复,(如果端口号重复情况下,不开启app.UseHttpsRedirection(),则走http,或者重复下其他的配置方法运行会报错),//只要开启app.UseHttpsRedirection()所有都会切换到https,与laC# (Net6) HttpClient 帮助类
public static string PostFromQueryToString(string url, string reqData) { string strUrl = new UriBuilder(url) { Query = reqData }.ToString(); if (strUrl.StartsWith("https".NET6 全局using
语法 全局using你再也不用每个类里都引用命名空间了 项目的csproj文件中加入 <ItemGroup> <PackageReference Include="LeetCode.CommunityToolKit" Version="4.0.3" /> <Using Include="LeetCode.CommunityToolKit.Models;" /> <Using【微服务专题之】.Net6下集成微服务网关-Ocelot
微信公众号:趣编程ACE关注可了解更多的.NET日常实战开发技巧,如需源码 请公众号后台留言 源码;[如果觉得本公众号对您有帮助,欢迎关注] .Net6下集成微服务网关-Ocelot 视频讲解 网关常见功能 1:路由 routing 2: 请求聚合 3:身份验证和授权 4:速率限制 5:缓存.Net6中的System.Text.Json
使用.Net6中的System.Text.Json遇到几个常见问题及解决方案 使用.Net6中的System.Text.Json遇到几个常见问题及解决方案 前言 以前.NetCore是不内置JSON库的,所以大家都用Newtonsoft的JSON库,而且也确实挺好用的,不过既然官方出了标准库,那更方便更值得我们多用用,至少不用每次都n