• 2024-11-11.net6 访问静态文件 ContentType MIME
    privatestaticvoidInjectResourcePath(WebApplicationapp,stringpath,stringrequestPath){varprovider=newFileExtensionContentTypeProvider();provider.Mappings[".prj"]="application/octet-stream"
  • 2024-10-20.net6定时器
    因业务涉及到定时执行任务所以要使用到定时器直接写在program里(如果发布到iis服务器上面的话一定要将iis部署绑定的应用程序池->高级设置->闲置时间设置为0)//须要先注入调用的service//添加服务到容器中builder.Services.AddScoped<BaseAutoService>();...//回调方法
  • 2024-09-19.net6 epplus图表之曲线操作
     //图表varchart=worksheet.Drawings.AddChart("chart",eChartType.LineMarkers);for(inti=0;i<rowCount;i++){ //折线,第一个参数:折线数据,第二个参数,x坐标数据varchartSerie=chart.Serie
  • 2024-09-18OpenHarmony WIFI关键命令
    OpenHarmonyWIFI关键命令一remount开发板hdcshellmount-orw,remount/二 导入wifi_client hdcfilesend  D:\hukai\Net6\process\0509\wifi_client /system/binhdcshellchmod 777 /system/bin/wifi_clienthdcfilerecv /system/bin/wifi_cli
  • 2024-08-30Vue3+.NET7最新框架实战,手写电商管理后台|2023全新录制,前后分离架构(C#/.NET6/.NET Core)
    Vue3+.NET7最新框架实战,手写电商管理后台|2023全新录制,前后分离架构(C#/.NET6/.NETCore)https://pan.baidu.com/s/1SBt4RTT_m6uA9pk857KlcQ?pwd=6666https://www.bilibili.com/video/BV16s4y1m7bd/?spm_id_from=333.337.search-card.all.click&vd_source=e6b56a12a1d9ef11f6c13
  • 2024-08-22Net6实现ZLMediakit播放鉴权
    usingMicrosoft.AspNetCore.Mvc;usingNewtonsoft.Json;usingSystem;usingSystem.Collections.Generic;usingZLMediaKitHook.Utility;usingZLMediaKitHook.Utilty;usingZLMediaKitHook.Utilty.dto;usingZLMediaKitHook.Utilty.dto.rtsp_auth;namespaceZLMedi
  • 2024-08-06.NET6 独立模式部署应用程序(无需客户机安装指定版本.NET运行时)
    下图对于.NET开发人员一定不陌生,尤其是CS架构,客户电脑要运行基于.NET开发的程序,无论是使用C#,还是VB.NET、F#,发布后的程序的运行环境都需要有相应版本的.NET的运行时,否则应用程序将无法正常运行。BS架构下,在服务器上安装指定版本.NET运行时,工作量可以忽略不计。试想,如果是CS架构
  • 2024-08-05麒麟V10 .NET6 部署教程
    1..NETCORE环境这里我用的是.NET6rpm-Uvhhttps://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpmyuminstalldotnet-sdk-6.0 2.上传文件然后解压FTP,我这里用rar所以要装一下yuminstallunrarunrarx你的项目.rar3.安装和配置nginxyu
  • 2024-07-31linux安装.net6运行环境
    添加Microsoft包存储库。安装.NET之前,请运行以下命令,将Microsoft包签名密钥添加到受信任密钥列表,并添加Microsoft包存储库。打开终端并运行以下命令:sudorpm-Uvhhttps://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm安装SDK 如
  • 2024-07-21.net6 grpc使用
    .NETCore(.NET6)中gRPC使用 目录一、简介二、创建gRPC服务端1.创建gRPC项目2.编写自己的服务三、创建gRPC客户端1.创建客户端项目2.grPC服务https的调用3.gRPC内网http调用4.IOC注入的方式调用gRPC四、webapi中加入gRPC 回到顶部一、简介简单解析
  • 2024-07-12NET6 通过接口完成自动注入
    根据NETCore的注入方式添加三个接口///<summary>///瞬时注入服务接口///</summary>publicinterfaceITransient{}///<summary>///作用域注入服务接口///</summary>publicinterfaceIScoped{}///<summary>///单例注入服务接口///</summary>public
  • 2024-07-09.NET6 Swagger右上角的Authorize权限按钮不显示,如何开启
    首先.NET6是自带Swagger的,无需手动引入,但是有个问题,最初的Swagger是没有开启Authorize按钮的。 最初的模样如何把它显示出来并将token信息加入header中呢?只需在program.cs页面中加入如下代码:builder.Services.AddSwaggerGen(c=>{varsecurity=newOpenApiSecuri
  • 2024-07-06.Net6使用RabbitMQ实现基于事件总线EventBus通信
    定义用来管理所有的事件的一种机制就称作为事件总线,包括事件发布,事件存储,事件订阅,事件处理的统称。作用实现微服务之间的解耦和消息传递,它允许微服务之间通过发送和订阅事件来进行通信,而不需要彼此了解,不需要直接调用彼此的API或方法。具体功能如下解耦微服务:通过使用Event
  • 2024-07-04net6 WebAPI大文件上传
    最近由于客户需要上传大文件,所以研究了一下文件上传的问题net6上传文件分为两种情况:buffering和streaming(缓存和流)Buffering:我们平时采用的通过IFormFile上传文件的方式就是Buffering,此方式会将文件全部缓存起来。这种方式简单,但对内存和硬盘空间造成负担。关于缓存,这里有个误
  • 2024-06-18Net6 EFCore 基于MSSQL & T4 自动生成字段注释
    文件模板代码<#@templatelanguage="C#"#><#@outputextension=".cs"#><#@assemblyname="System.Core"#><#@importnamespace="System.IO"#><#@importnamespace="System.Linq"#>
  • 2024-06-16WPF修改MessageBox样式(.NET6版本)
    一、问题场景使用HandyControl简写HC作为基础UI组件库时,希望系统中所有的MessageBox样式都使用HC的MessageBox,常规操作如下:在对应的xxxx.cs顶部使用using指定特定类的命名空间。usingMessageBox=HandyControl.Controls.MessageBox;这样,当前页面对应的MessageBox就都
  • 2024-05-30QShop商城-快速开始-Linux使用宝塔面板发布.Net6/7
    QShop商城-快速开始-Linux使用宝塔面板发布.Net6/7QShop商城-项目介绍        QShop商城,是全新推出的一款轻量级、高性能、前后端分离的多店铺电商系统,支持微信小程序,前后端源码100%开源,完美支持二次开发,让您快速搭建个性化独立商城。技术架构:.Net6/7、WebAPI、Swag
  • 2024-05-29QShop商城-快速开始-Linux使用宝塔面板发布.Net6/7
    QShop商城-快速开始-Linux使用宝塔面板发布.Net6/7安装宝塔面板宝塔官方安装教程宝塔面板yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh安装后将显示访问地址及账号密码,请妥善保存浏览器进入后将弹出如下
  • 2024-05-29.net6 类库 读取appsettings.json
    类库项目引入 Microsoft.Extensions.Configuration和 Microsoft.Extensions.Configuration.Json程序包以Sqlsugar读取配置文件为例:publicclassSqlsugarBase{publicstaticIConfigurationConfiguration{get;set;}staticSqlsugarBase()
  • 2024-05-24Net6 接入Skywalking
    内容目录1.SkyWalking介绍2.Net6接入Skywalking方法指引3.查看运行监控1.SkyWalking介绍1.1.SkyWalking介绍skywalking是国产开源框架,一款分布式观察性分析平台和应用性能管理系统,提供分布式追踪,服务网格遥测分析,量度集合和可视化;对于一个大型的几十个,上百个微服务,sky
  • 2024-05-24.Net6 web API (ResouceFilter-ActionFilter)
    前沿net中的ResouceFilter和ActionFilter 有啥主要区别呢其实2者都是过滤器 在ASP.NETCore中,ResourceFilter和ActionFilter是两种不同类型的过滤器,用于在请求处理过程中执行额外的逻辑。它们可以用于对请求和响应进行处理、修改或拦截,以实现诸如授权、日志记录
  • 2024-05-21NET6 授权方式
    简单授权以下代码限制为仅允许经过身份验证的用户访问 AccountController:[Authorize]publicclassAccountController:Controller{publicActionResultLogin(){}publicActionResultLogout(){}}如果要将授权应用于操作而不是控制器,请
  • 2024-05-21QShop商城--项目介绍
    QShop商城-项目介绍QShop商城,是全新推出的一款轻量级、高性能、前后端分离的电商系统,支持微信小程序,前后端源码100%开源,完美支持二次开发,让您快速搭建个性化独立商城。技术架构:.Net6、WebAPI、Swagger、NUnit、VUE、Element-UI、AntDesignVue,专注轻量可持续稳定的高可用系
  • 2024-05-21QShop商城-项目介绍
    QShop商城-项目介绍QShop商城,是全新推出的一款轻量级、高性能、前后端分离的电商系统,支持微信小程序,前后端源码100%开源,完美支持二次开发,让您快速搭建个性化独立商城。技术架构:.Net6、WebAPI、Swagger、NUnit、VUE、Element-UI、AntDesignVue,专注轻量可持续稳定的高可用系
  • 2024-05-20.net6中使用EF core多个上下文迁移方式
    正常上下文在复制一个一模一样的上下文appsettings.json添加两个数据库连接字符串 Program.cs里边一样添加两个 控制台迁移命令必须加上-Context后边跟的是我们上下文的名称Add-MigrationMyMigration-ContextMYDBContext222保存到数据库命令一样Update-Data