- 2024-10-31IIS 部署 .NET8/7/6/5
以我公司所在的测试服务器为例:windowsserver2012、IIS7部署.NET8程序不出意外会报这个错:ThespecifiedversionofMicrosoft.NetCore.ApporMicrosoft.AspNetCore.Appwasnotfound.这是因为服务器没有安装HostingBundle在安装完HostingBundle之后,可能还会报如下
- 2024-10-27NET8在Linux下以守护进程方式运行
NET8在Linux下以守护进程方式运行守护进程sudoapt-getinstallsupervisor配置cd/etc/supervisor/conf.d#进入配置目录vimzhongtai.conf#创建zhongtai命名的配置文件[program:zhongtai]#程序名称command=dotnetzhongtai.dll#要执行的命令zhongtai是程序名称directory=
- 2024-10-26一个基于.NET8+WPF开源的简单的工作流系统
项目介绍AIStudio.Wpf.AClient是一个基于WPF(WindowsPresentationFoundation)构建的客户端框架,专为开发企业级应用而设计。该项目目前版本为6.0,进行了全面优化和升级,提供了丰富的功能和模块,以满足不同场景下的开发需求。框架截图项目特点自动升级(待部署):虽然
- 2024-10-20第38篇 net8接口调试方式
.net提供了内置的接口调试方式1.新建.netcorewebapi控制台应用程序2.封装好jwt验证机制token令牌验证机制///<summary>///登录///</summary>///<paramname="request"></param>///<returns></returns>///<exceptioncref="N
- 2024-10-19(系列八).net8 webApi后端框架轮子,欢迎下载。
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。友情提醒:本篇文章是属于系
- 2024-10-17使用vs2022将.net8的应用程序发布为一个单独文件
在使用.NetCore3.1时,可以通过设置以下工程配置文本来将项目发布为一个单独的应用程序文件:<ProjectSdk="Microsoft.NET.Sdk.WindowsDesktop"><PropertyGroup><TargetFramework>netcoreapp3.1</TargetFramework><UseWPF>true</UseWPF> <Publi
- 2024-10-16基于.NET8 + Vue/UniApp前后端分离的快速开发框架,开箱即用!
前言今天大姚给大家分享一款基于.NET8+Vue/UniApp前后端分离的快速开发框架,开箱即用:ZR.Admin.NET。开源免费(基于MITLicense开源协议)、代码量少、学习简单、通俗易懂、功能强大、易扩展、轻量级,让web开发更快速、简单高效(从此告别996),解决70%的重复工作,专注您的业务,轻松开
- 2024-10-16c# .net8 winform 嵌入 wpf 控件
.netframework例子很多,但.netcore的很难找,经过和gpt很长时间的沟通,完成了。关键点是vs2022似乎还不支持设计时的ElementHost,所以必须通过代码初始化。1.新建一个wpf控件库2.创建一个导圆角的TextBox,控件名为 UserControl13.winform项目添加对wpf控件库项目
- 2024-10-16我被 .NET8 JIT 的一个BUG反复折磨了半年之久
很久很久没有写过博客了,正好最近园子又挣得一线生机,必须得凑个热闹水一篇.事情是这样的,在今年的早些时候,把公司的一部分api服务器的.net版本从6升级到了8,毕竟6马上就是EOL了(.NET6TLS到2024年11月12日).没成想在升级完的3个月后竟然触发了一个.NET8runtimeJIT的B
- 2024-10-16(系列七).net8 Aop切面编程
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。友情提醒:本篇文章是属于系
- 2024-10-12(系列六).net8 全局异常捕获机制
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。友情提醒:本篇文章是属于系
- 2024-10-06(系列五).net8 中使用Dapper搭建底层仓储连接数据库(附源码)
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。友情提醒:本篇文章是属于系
- 2024-09-29从0到1搭建权限管理系统系列四 .net8 中Autofac的使用(附源码)
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。友情提醒:本篇文章是属于系
- 2024-09-28.Net8使用Cli命令创建基础项目
第一步:创建项目结构#创建解决方案dotnetnewsln-nFxcdFx#创建WebAPI层dotnetnewwebapi-nFx.WebApi#创建Application层dotnetnewclasslib-nFx.Application#创建Domain层dotnetnewclasslib-nFx.Domain#创建Infrastructure层dotnetne
- 2024-09-23从0到1搭建权限管理系统系列三 .net8 JWT创建Token并使用
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。结合上一篇文章使用,味道更
- 2024-09-04解决在.net8 WebAPI中 AOP 使用AbstractInterceptorAttribute
在网上找了许多例子但是放在.net8就不好使了比如在Program中配置IInterceptor或者 services.ConfigureDynamicProxy,网上说的对但是也不全对//通过单元测试(MSTest)//创建IServiceCollectionIServiceCollectionservices=newServiceCollection(); 是能调用Abstr
- 2024-09-02MediatR实现高效信息传递,以.net8做demo演示
MediatR是.NET下的一个实现消息传递的库,轻量级、简洁高效,用于实现进程内的消息传递机制。它基于中介者设计模式,支持请求/响应、命令、查询、通知和事件等多种消息传递模式。通过泛型支持,MediatR可以智能地调度不同类型的消息,非常适合用于领域事件处理。我们将定义一个命令、
- 2024-08-30.net8 aot 发布
AOT是AheadOfTime的缩写,指运行前编译,是两种程序的编译方式之一,与JIT(Just-in-time)相对.net 对操作系统的支持情况操作系统.NET8(体系结构).NET6(体系结构)Windows11✔️x64、x86、Arm64✔️x64、Arm64WindowsServer2022✔️x64、x86✔️x64、x86Windows10版本
- 2024-08-28.NET8 接入qwen2大语言模型
前言dotnet8项目接入qwen大模型,这个主要用到了大模型管理工具叫做ollama有了它,接入大模型soeasy。使用ollama可以接入很多大模型,详见:https://ollama.com/library环境vs2022previewdotent8Windows10企业版1、下载ollamahttps://github.com/ollama/ollama安装完成
- 2024-08-27ASP.NET8 中使用 AutoMapper 配置
ASP.NET8中使用AutoMapper配置菜鸟新人学习.NET记录,找到了个类似Springboot框架中的Mapstruct的工具,就是配置资料不是很多,踩了蛮多坑的。假设现在有一个USER类,我想将它转换成USERVO把其中的pwd字段給隐藏掉,通过AutoMapper可以不用每个字段赋值创建对象这样子,直接上
- 2024-08-27ASP.Net8 中使用 JWT 鉴权的异常处理
.Net8中使用JWT鉴权的异常处理自己搭了个学习Demo想用JWT給后端做鉴权,结果一直报一些奇奇怪怪的异常,最主要是和写业务代码不一样,因为用了官方提供的包很难排查出问题所在,这次有点像以前学Spring的时候,也是一点一点摸着石头过河,最后还是同事帮忙看出来问题在哪的。问题1:I
- 2024-08-22.net8 的webapi部署到华为云的操作
首先还是打包到文件夹:我的服务器是X64的centos8系统,所以我的配置如图: 发布后,我没有用它的dockerfile,而是用的docker-compose去编写的docker脚本,如下:services:ticket_manager_Api:#服务名称container_name:ticket_manager_Api#容器名称hostname:ticke
- 2024-08-22.Net8 部署到IIS 10 上需要注意的点
现在大部分项目都上云了,而且是linux的系统,这部分我下一篇再讲,这次讲一下如何部署到iis10,首先项目点击发布-》目标框架.net8部署模式是独立,目标运行时是win-x64,你也可以选择部署模式为依赖框架,目标运行时选择可移植,但是这样的话要注意IIS的应用程序池选择启用32位应用程序,如果是
- 2024-08-19.NET8 Blazor 从入门到精通:(三)类库和表单
目录Razor类库创建使用使可路由组件可从RCL获取静态资源表单EditForm标准输入组件验证HTML表单Razor类库这里只对RCL创建和使用的做一些简单的概述,详细内容参考官方文档使用Razor类库(RCL)中的ASP.NETCoreRazor组件。创建创建Razor类库跟创建普通类库步骤一
- 2024-08-16.NET8 Blazor 从入门到精通:(二)组件
目录Blazor组件基础路由导航参数组件参数路由参数生命周期事件状态更改组件事件Blazor组件基础新建一个项目命名为MyComponents,项目模板的交互类型选Auto,其它保持默认选项:客户端组件(Auto/WebAssembly):最终解决方案里面会有两个项目:服务器端项目、客户端项目,组件按