.NET CORE
文章平均质量分 59
.NET CORE
故里2130
共同学习交流,包括C#,uniapp,H5,vue3,小程序,网站,客户端,数据库,后台接口等等,以及疑难的软件问题。
展开
-
.net7.0中把exe和dll分开打包
现在的.netcore系列有单独支持把exe和dll分开打包的功能了,当然也支持.net7.0和.net8.0,听说.net8.0很不稳定,所以就没升级,升级后vs2022一大堆问题。此时会看到只有一个独立的exe,其他依赖的dll都打包了起来,不管多少个dll,最终都是这样的文件。3.安装dotnetCampus.PublishFolderCleaner。可见把exe和dll进行了分离,看起来非常的清爽。还可以使用发布自带的功能,选择独立和生成单个文件。这都是老技术了,可以进行参考。原创 2023-11-28 23:20:23 · 1225 阅读 · 0 评论 -
.NET6创建Windows服务
现在已经2023年了,其中vs2022有新的方法去创建Windows服务,本次使用.NET6创建Windows服务。7.实际情况,我们肯定不是这么使用,但是这样调试肯定是可以的,接下来,我们安装此服务,变成Windows服务的样子,首选先进行发布。10.现在就和正常的服务一样了,有开始,有停止,操作后,然后打开日志。5.服务里面写启动,停止,以及执行任务,Worker.cs中写。这里注意版本,选择的是net6,好像只能安装6版本的。里面的业务就是,检测启动,停止,每次执行任务都输出。2.创建完成是这样的。原创 2023-06-18 22:40:35 · 4640 阅读 · 8 评论 -
.NET6中使用GRPC详细描述
官网。至于原理就不说了,可以百度原理之后,然后再结合代码,事半功倍,就能很好理解GRPC了。原创 2023-02-21 17:39:03 · 1891 阅读 · 3 评论 -
C# 创建WebService
WebService和WebApi都可以进行数据交互,WebService更加的老,具有年代感。1.打开vs2019,选择asp.net web2.这里选择空,点击创建3.在项目中,增加一个asmx的文件4. 增加代码5.点击运行报错6.把项目中的WebService1文件设为起始页。7.再次运行代码:using System;using System.Collections.Generic;using System.Li...原创 2022-05-15 17:52:14 · 5522 阅读 · 0 评论 -
.net core Web Api中使用log4net日志
1.建立一个.net core Web Api程序,使用nuget下载log4net2.建立log4net.config文件3.在Program.cs中进行配置4.使用原创 2022-06-03 01:19:13 · 1863 阅读 · 1 评论 -
.net 5使用LogDashboard
1.建立一个.net web api程序2.nuget安装Serilog3.在Program.cs中增加代码4. 使用日志 5.运行项目,看logs文件夹6.nuget安装LogDashboard 7.增加2句代码 8.运行程序,ip地址是修改成 http://localhost:8213/logdashboard,运行9.效果...原创 2022-06-09 17:00:28 · 626 阅读 · 0 评论 -
.NET Core登录api时使用Basic认证
1.建立一个正常运行的.net core web api项目,并且能运行。2.增加BasicMiddleware类3.建立BasicUser类4.在Startup.cs类中的Configure方法中使用中间件,并且设置账号和密码5.运行网址,点击执行,弹框 6.输入账号密码 7.效果,顺利返回数值 一般这种认证都是比较弱的,可以使用JWT代替。.........原创 2022-06-14 16:28:50 · 1230 阅读 · 0 评论