webservice net
asp.net core之Host
## Host简介 在ASP.NET Core中,Host是一个托管应用程序的宿主环境。它提供了一种统一的方式来启动和运行应用程序,无论是在开发环境中还是在生产环境中。Host负责处理应用程序的生命周期、配置和依赖项管理等任务,使开发人员能够专注于应用程序的业务逻辑。 Host是通过使用IHostB ......
RDIFramework.NET 快速开发框架 WebEasyUI版本 V6.0发布
RDIFramework.NET 快速开发框架 WebEasyUI版本,为企业或个人基于.NET开发系统提供了强大的支持,采用C#语言开发完成,Web前端基于强大的UI组件EasyUI实现。易上手、多组件、全源码提供、可灵活构建各类型系统。 ......
超越.NET极限:我打造的高精度数值计算库
在这篇文章中,我分享了我打造了一个.NET的高精度数值计算库——Sdcb.Arithmetic。这个开源项目弥补了C#在处理大数运算方面的不足,使得C#也能轻松处理高精度计算的需求。 ......
NET7下显示验证码
NET7下显示验证码 nuget:Zkweb.system.drawing mac 下显示验证码还得 nuget:runtime.osx.10.10-x64.CoreCompat.System.Drawing public class VierificationCodeServices { /// ......
.NET 如何实现ChatGPT的Stream传输
# .NET 如何实现ChatGPT的Stream传输 ChatGPT是如何实现不适用websocket进行一个一个字返回到前端的? 下面我们会介绍一下`EventSource` ## EventSource **`EventSource`** 接口是 web 内容与[服务器发送事件](https: ......
c#与.net新接触
做了好多年C#与.net,然后一直没有新建过项目,最近接了个新项目,然后用模板建了个项目之后,差点有些不适应,感觉需要再深入学习一下. 说实话学什么语言也得不段学习新东西,要么你总是会落后,落后之后就不好追赶了,哪怕别人把源码给你,你都看着费劲 最近想着提高自己又不知道该怎么学,太容易的不用学,毕竟 ......
asp.net core之中间件
## 中间件介绍 在asp.net core中,中间件中间件是一种装配到应用管道以处理请求和响应的软件。每个组件: - 选择是否将请求传递到管道中的下一个组件。 - 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。ASP.NET Core 请求管道 ......
log4net如何只保留5天之内的数据?
rollingStyle 取Date,即按日期来maxSizeRollBackups 取5,即5个文件datePattern _yyyy-MM-dd.LOG 即日期格式是日期,也就是说每日备份一个所以总体的说法是,每日生成一个日志文件,且只保留5个,也就能实现你的目的了。希望可以帮到你。<?xml ......
VS报错error NETSDK1045: 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低版本设置为目标,或使用支持 .NET 6.0 的 .NET SDK 版本。
从微软官网下载.NET6.0:https://dotnet.microsoft.com/zh-cn/download/visual-studio-sdks?cid=getdotnetsdk 重启后打开VS2019仍然出现这个报错 回到官网仔细查看,发现原来.NET6.0版本以上必须使用VS2022版 ......
GET chrome-extension://invalid/ net::ERR_FAILED是什么错误
# GET chrome-extension://invalid/ net::ERR_FAILED是什么错误 错误信息"GET chrome-extension://invalid/ net::ERR_FAILED"通常表示在Chrome浏览器中发生了一个资源加载失败的问题。 该错误信息表明浏览器尝 ......
Spire.XLS of.net 怎么设置字体样式(普通单元格和带公式的单元格)
普通的设置就直接套用官方文档即可 //创建字体 ExcelFont font1 = workbook.CreateFont(); //设置字体,字形,大小,颜色 font1.FontName = "宋体"; font1.IsBold = true; font1.Size = 10; font1.Kn ......
.Net 笔记
### 1.本地调试证书过期问题 ``` //.Net 在调试https 报证书不可信,导致经过网关一直报502 //原因是自带的证书过期了,用cmd命令先删除之前的证书,再安装,解决。 dotnet dev-certs https --clean dotnet dev-certs https -- ......
.NET 7 使用gRpc
Server端 添加proto文件, 编辑项目文件添加proto文件,编译项目 添加Service服务 启动Server Client端 安装package Copy proto文件到项目里 ......
.NET周刊【7月第4期 2023-07-23】
## 国内文章 ### 你知道.NET的字符串在内存中是如何存储的吗? https://www.cnblogs.com/artech/p/string-memory-layout.html 毫无疑问,字符串是我们使用频率最高的类型。但是如果我问大家一个问题:“一个字符串对象在内存中如何表示的?”,我 ......
NET7中简单的登录判断基类
NET7中简单的登录判断基类 public class BaseController : Controller { public override void OnActionExecuting(ActionExecutingContext context) { base.OnActionExecut ......
.NET 十个常用的组件库
前言 分享一下本人一直在用的十个组件库: 一、AutoMapper AutoMapper是一个对象映射工具,用于简化.NET应用程序中不同类型对象之间的转换和映射。 功能:AutoMapper提供了自动化的对象映射功能,可以将一个对象的属性值自动映射到另一个对象的对应属性上,无需手动编写大量的赋值代 ......
NET7下取客户IP
NET7下取客户IP WEB层建立以下类: //控制器中直接用即可取IP ViewBag.ip = HttpContext.GetClientIP(); public static class HttpContextExtension { public static string GetClient ......
ASP.NET Core Identity 系列之一
ASP.NET Core Identity提供给我们一组工具包和API,它能帮助我们应用程序创建授权和认证功能,也可以用它创建账户并使用用户名和密码进行登录,同时也提供了角色和角色管理功能。ASP.NET Core Identity使用SQL Server/第三方数据库存储用户名和密码,角色和配置数 ......
使用.Net Core 生成条形码,保存成图片,使用ZXing
转载于作者Lucas汪星人:https://www.jianshu.com/p/9955b4f27501 在原先作者的基础上根据我自己修改了一些代码仅供参考: 首先需要引用NuGet包:ZXing.Net.Bindings.ZKWeb.System.Drawing 也可以使用终端开发者PowerSh ......
Asp.Net MVC 使用Log4Net
# Asp.Net MVC 使用Log4Net 在 ASP.NET MVC 中使用 Log4net 需要进行一些配置和代码集成。下面是在 ASP.NET MVC 中使用 Log4net 的步骤: ## 1. 安装 Log4net NuGet 包 打开 NuGet 包管理器控制台,并运行以下命令来安装 ......
Asp.Net 6中使用Log4Net
# Asp.Net 6中使用Log4Net ## 1. 先新建一个ASP.NET Core空项目 ![1](https://imgcolud.oss-cn-hangzhou.aliyuncs.com/mdnet/202307252023266.png) ## 2. 通过Nuget包管理器安装下面两个 ......
AI面试官:Asp.Net 中使用Log4Net (一)
# AI面试官:Asp.Net 中使用Log4Net (一) ## 1. 先新建一个ASP.NET Core空项目 [TOC] ## 1. 什么是log4net?它的作用是什么? 解答:log4net是一个开源的日志记录框架,用于在.NET应用程序中记录日志信息。它可以帮助开发人员将不同级别的日志信 ......
AI面试官:Asp.Net 中使用Log4Net (二)
# AI面试官:Asp.Net 中使用Log4Net (二) 当面试涉及到使用log4net日志记录框架的相关问题时,通常会聚焦在如何在.NET或.NET Core应用程序中集成和使用log4net。以下是一些关于log4net的面试题目,以及相应的解答、案例和代码: [TOC] ## 6. 如何配 ......
AI面试官:Asp.Net 中使用Log4Net (三)
# AI面试官:Asp.Net 中使用Log4Net (三) 当面试涉及到使用log4net日志记录框架的相关问题时,通常会聚焦在如何在.NET或.NET Core应用程序中集成和使用log4net。以下是一些关于log4net的面试题目,以及相应的解答、案例和代码: [TOC] ## 11. 如何 ......
Asp.Net 使用Log4Net (基础版)
# Asp.Net 使用Log4Net (基础版) ## 1. 创建项目 创建ASP.NET Web Forms项目 在Visual Studio中创建一个新的ASP.NET Web Forms项目。命名为"Log4NetDemo"。 ## 2.安装Log4Net包 打开NuGet包管理器控制台,并 ......
Asp.Net 使用Log4Net (封装帮助类)
# Asp.Net 使用Log4Net (封装帮助类) ## 1. 创建Log4Net帮助类 首先,在你的项目中创建一个Log4Net帮助类,用于封装Log4Net的配置和日志记录逻辑。 ```csharp using log4net; using log4net.Config; public cl ......
Asp.Net 使用Log4Net (SQL Server)
# Asp.Net 使用Log4Net (SQL Server) ## 1. 创建数据库表 首先,在你的SQL Server数据库中创建一个用于存储日志的表。以下是一个简单的表结构示例: ```sql CREATE TABLE [dbo].[Logs]( [Id] [INT] IDENTITY(1, ......
我喜欢的.NET8 Preview 1功能
.NET8的第一个预预览版发布了,又开启了一波新技术的学习和研究。简单过了一下.NET8 Preview1,中间有两个功能是我的痛点,先睹为快。 在项目中,数据从前端UI到后端(后端也分为好几层),再到数据库端,每个端或层的命名规则不尽相同,所以在端之间的数据项命名转换就个痛点,C#中,帕斯卡命名与 ......
我喜欢的.NET8 Preview 1功能
.NET8的第一个预预览版发布了,又开启了一波新技术的学习和研究。简单过了一下.NET8 Preview1,中间有两个功能是我的痛点,先睹为快。 在项目中,数据从前端UI到后端(后端也分为好几层),再到数据库端,每个端或层的命名规则不尽相同,所以在端之间的数据项命名转换就个痛点,C#中,帕斯卡命名与 ......