ICode9

精准搜索请尝试: 精确搜索
  • .net6下使用DotnetZip解压文件,中文出现乱码问题解决2022-09-14 12:00:08

    DotnetZip使用方法见此文章https://www.cnblogs.com/pengze0902/p/6124659.html在netframework环境下,使用上面文章中的设置Encoding为Default的方法即可解决中文乱码问题   但是当我使用.net6创建控制台项目并采用上述代码时,发现中文乱码问题并未得到解决。 经过整合搜索内容,发现

  • win服务器 部署Jenkins 并发布NET6项目记录2022-08-26 12:00:47

    安装Jenkins、设置Git、配置触发器日程表等等这些基础的百度一堆,这里就不作介绍。   核心是写构建脚本 以下脚本仅供参考 echo IIS停止站点 BG c:\windows\system32\inetsrv\AppCmd.exe stop apppool /apppool.name:"IIS中的站点名称"c:\Windows\System32\inetsrv\appcmd.exe st

  • Net6 应用程序运行在Linux系统2022-08-23 11:00:23

    一、运行环境Linux CentOS7系统,.Net6 应用程序 二、在系统中安装运行环境,可以去官网上去下载相应得版本 https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0 我用得是x64通用版本,根据自己得系统进行安装即可。     1. 创建文件夹并进入到文件中, mkdir dotnet 2.解压下

  • .NET6 运行WindowsService2022-07-30 14:04:20

    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缓存2022-07-23 22:03:52

    Redis用的是我电脑本地安装的来做测试,这篇随笔不涉及Redis安装啦。 涉及的Nuget包:StackExchange.Redis  1、先写了一个简单的接口文件,ICache;用来学习更多中缓存方法,代码如下: public interface ICache { /// <summary> /// 设置缓存 /// </summary

  • .NET6之MiniAPI(十):基于策略的身份验证和授权2022-07-21 21:35:12

      JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下:   1、appsettings.json中配置JWT参   2、添加身份认证和授权服务和中间件,并设置为策略模式和策略名称   3、定义生成Token的方法和验证Toekn参数的方法   4、登录时验证身份并分发T

  • .NET6之MiniAPI(十):基于策略的身份验证和授权2022-07-21 21:33:41

      JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下:   1、appsettings.json中配置JWT参   2、添加身份认证和授权服务和中间件,并设置为策略模式和策略名称   3、定义生成Token的方法和验证Toekn参数的方法   4、登录时验证身份并分发T

  • .NET6之MiniAPI(七):中间件2022-07-20 22:00:32

      http协议,是由客户端发出请求,服务端响应结果并返回,我们把这个请求来回抽象成一个请求管道,那中间件就是这个管道上的阀门,控制着流量的进出和中断。每一个请求都要经过中间件的过滤,滤掉不合格的请求,放行合格的请求,比如用户验证,只有授权的用户通过,没有授权的用户挡在门外。    

  • .NET6之MiniAPI(七):中间件2022-07-20 22:00:24

      http协议,是由客户端发出请求,服务端响应结果并返回,我们把这个请求来回抽象成一个请求管道,那中间件就是这个管道上的阀门,控制着流量的进出和中断。每一个请求都要经过中间件的过滤,滤掉不合格的请求,放行合格的请求,比如用户验证,只有授权的用户通过,没有授权的用户挡在门外。    

  • .NET6之MiniAPI(四):配置2022-07-19 22:03:02

      配置文件,是一个每个应用服务程序常用的功能,从原来的终端应用时代,到现在的元宇宙时代,配置都是很悠然自得的存在。asp.net core提供了强大的配置文件访问机制,不管是MVC API还是MiniAPI,使用方式都是相同的。   框架默认的配置文件是:appsettings.json,可以以json的格式存放自己复

  • .NET6之MiniAPI(四):配置2022-07-19 22:02:40

      配置文件,是一个每个应用服务程序常用的功能,从原来的终端应用时代,到现在的元宇宙时代,配置都是很悠然自得的存在。asp.net core提供了强大的配置文件访问机制,不管是MVC API还是MiniAPI,使用方式都是相同的。   框架默认的配置文件是:appsettings.json,可以以json的格式存放自己复

  • .NETCore .NET6中一些常用组件的配置及使用记录2022-07-17 00:02:20

    原文链接:.NETCore .NET6中一些常用组件的配置及使用记录,持续更新中。。。 - VictorStar - 博客园 (cnblogs.com)   原文内容很重要,仔细看,以下是我自己查找补充的 ASP.NET Core 3.0 之前的版本中,默认设置使用通过 Newtonsoft.Json 包实现的 JSON 格式化程序。 在 ASP.NET Core 3.0

  • 【微服务专题之】.Net6下集成消息队列-RabbitMQ交换机模式代码演示(全)2022-07-11 09:34:33

    微信公众号:趣编程ACE关注可了解更多的.NET日常实战开发技巧,如需源码 请公众号后台留言 源码;[如果觉得本公众号对您有帮助,欢迎关注] .Net中RabbitMQ中交换机模式的使用 前文回顾 关注上文公众号即可       TopicExchange 交换机模式 如果我们需要将一条信息发送到多个队列上

  • Net6 api项目多种环境配置+Docker发布.Net6 api项目2022-07-10 15:36:25

    一、Net6 api项目多种环境配置 在发布环境下使用的配置文件是.env.production文件 在开发环境下使用的配置文件是.env.development文件 背景: 在项目开发的过程当中,开发环境与生产环境的配置肯定是不一样的。拿个最简单的例子来说,比如连接字符串这种东西,开发环境肯定不能连生产数据

  • .net6 EF core 软删除,全局过滤器2022-07-09 16:32:45

    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通信,以及服务端、客户端的双边消息订阅与发布的代码演示2022-07-06 00:04:18

    前言: MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、机器与物联网通信等。好了,科普的废话不多说,下面直接通过.NET环境来实现一套MQTT通信demo,实现服务端与客

  • .net6开发webapi——SqlSugar的DbFirst创建实体2022-07-05 16:05:53

    背景:网上很多CodeFirst通过实体创建数据库表的例子,现实开发过程中有DbFirst的需求,这里做一个简单记录,供以后开发使用。 CodeFirst的文章也转发一个,有备无患:基于.NET6平台开发WebApi(七)—— 添加Sqlsugar支持 还有就是SqlSugar这个ORM框架的文档链接留一个:SqlSugar ORM 5.X 官网 、

  • 【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示2022-07-03 23:02:11

    前言: MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、机器与物联网通信等。好了,科普的废话不多说,下面直接通过.NET环境来实现一套MQTT通信demo,实现服务端与客

  • 【微服务专题之】.Net6下集成消息队列上-RabbitMQ2022-07-01 15:35:40

    ​ 微信公众号:趣编程ACE关注可了解更多的.NET日常实战开发技巧,如需源码 请公众号后台留言 源码;[如果觉得本公众号对您有帮助,欢迎关注] .Net中RabbitMQ的使用 【微服务专题之】.Net6下集成消息队列上-RabbitMQ【文字+视频】 超清观看视频哦~   代码演示 -详细见代码注释,操作

  • .net6标识框架中的一些有用的概念记录2022-06-21 11:31:26

    引用自:【从0开始.NET CORE认证】-1 认识认证和授权 - 寂寞空庭春欲晚 - 博客园 (cnblogs.com)        引入nuget包的作用:   Microsoft.AspNetCore.Identity //包含AspNetCore.Identity的框架,我们可以使用里面认证授权等功能,最基础的功能 Microsoft.AspNetCore.Identity.Ent

  • net6 修改webapi默认端口号2022-06-19 20:34:36

      var builder = WebApplication.CreateBuilder(args); //修改默认启动端口号,注意:http与https的端口号不能重复,(如果端口号重复情况下,不开启app.UseHttpsRedirection(),则走http,或者重复下其他的配置方法运行会报错),//只要开启app.UseHttpsRedirection()所有都会切换到https,与la

  • C# (Net6) HttpClient 帮助类2022-06-18 12:34:18

    public static string PostFromQueryToString(string url, string reqData) { string strUrl = new UriBuilder(url) { Query = reqData }.ToString(); if (strUrl.StartsWith("https"

  • .NET6 全局using2022-06-16 18:02:28

    语法 全局using你再也不用每个类里都引用命名空间了 项目的csproj文件中加入 <ItemGroup> <PackageReference Include="LeetCode.CommunityToolKit" Version="4.0.3" /> <Using Include="LeetCode.CommunityToolKit.Models;" /> <Using

  • 【微服务专题之】.Net6下集成微服务网关-Ocelot2022-06-15 10:00:06

        微信公众号:趣编程ACE关注可了解更多的.NET日常实战开发技巧,如需源码 请公众号后台留言 源码;[如果觉得本公众号对您有帮助,欢迎关注]   .Net6下集成微服务网关-Ocelot ​ 视频讲解 网关常见功能 1:路由 routing 2: 请求聚合 3:身份验证和授权 4:速率限制 5:缓存

  • .Net6中的System.Text.Json2022-06-14 08:34:39

    使用.Net6中的System.Text.Json遇到几个常见问题及解决方案 使用.Net6中的System.Text.Json遇到几个常见问题及解决方案   前言 以前.NetCore是不内置JSON库的,所以大家都用Newtonsoft的JSON库,而且也确实挺好用的,不过既然官方出了标准库,那更方便更值得我们多用用,至少不用每次都n

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有