net6webapi 6webapi webapi net6

net6 net8 发布失败的几个bug应急办法

定位了几个发布失败的错误,问了微软,感觉还是应急办法,目前还未修复,VS版本2022 17.8.3 net6 引用最新hosting后发布win-x64 win-x86错误 项目配置: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <Output ......
net 办法 net6 net8 bug

金蝶k3 webapi 扩展封装

配置文件 public class KingdeeK3CloudConfig { public string Name { get; set; } public string CloudDbId { get; set; } public string CloudUrl { get; set; } p ......
webapi

.net 6WebApi 使用Nginx部署

1. 前言 WebApi在Linux环境下使用Nginx部署分为两块部分,工程部分层面、Linux配置层面。 部署过程主要参考微软文档+网上资料 其它资料链接:https://www.jianshu.com/p/849343f679aa 2. 工程部分 首先,在开发环境 (Program.cs) 中 ......
6WebApi WebApi Nginx net

.NET6中使用Log4net记录日志

1、引用NuGet包 2、创建logHelper类 using log4net.Repository; using log4net; using System; using System.Collections.Generic; using System.Diagnostics; using Sys ......
Log4net 日志 NET6 4net Log4

.NET 6 轻量级 WebApi 框架 FastEndpoints 入门

原文:.NET 6 轻量级 WebApi 框架 FastEndpoints 入门_.net api框架-CSDN博客 (一)前言 前段时间我从公众号:dotNET跨平台了解到了一个webapi框架叫:基于 .NET 6 的轻量级 Webapi 框架 FastEndpoints (qq.com) 随后 ......
轻量 轻量级 FastEndpoints 框架 WebApi

dotnet webapi 使用sqlite数据库

切换到sqlite数据库 using Microsoft.EntityFrameworkCore; var builder = WebApplication.CreateBuilder(args); builder.Services.AddDbContext<DataContext>(options ......
数据库 数据 dotnet webapi sqlite

dotnet webapi miniapi 依赖注入

原先的模式 GamesEndpoints.cs public static class GamesEndpoints { public static RouteGroupBuilder MapGamesEndpoints(this IEndpointRouteBuilder endpoints) { ......
miniapi dotnet webapi

dotnet webapi miniapi learn note

GameStore.Api/Dtos.cs using System.ComponentModel.DataAnnotations; namespace GameStore.Api.Dtos; public record GameDto(int Id, string Name, string Gen ......
miniapi dotnet webapi learn note

dotnet webapi miniapi C#接口的扩展方法

接口的扩展方法 定义 当我们在C#中定义接口时,有时候我们希望为接口添加一些额外的方法,但是我们又不想修改接口本身。这时,接口的扩展方法就派上用场了。 接口的扩展方法允许我们在不改变接口定义的情况下,为接口添加新的方法。这些方法可以像实例方法一样调用,但实际上它们是静态方法。 例子 假设我们有一个接 ......
接口 miniapi 方法 dotnet webapi

c# net6.0 使用FileStreamResult返回文件流,前端无法获取到文件名

前端能够获取到文件名,网上查了一下,需要设置 Response.Headers.Add("Access-Control-Expose-Headers", "Content-Disposition"); ......

windows server 直接运行 部署.NET webapi,以及IIS部署vue项目

参考链接: windows server 开启IIS: https://www.cnblogs.com/yaopengfei/p/7199550.html IIS部署vue: https://juejin.cn/post/7171745871946596383 .NET 6.0 部署: https: ......
windows 项目 server webapi NET

.Net6 使用 Ocelot + Consul 看这篇就够了

.Net6 使用 Ocelot + Consul 看这篇就够了 前言 卯兔敲门,新的一年,祝大家前‘兔’似锦!希望大家假后还能找到公司的大门 O(∩_∩)O !书接上文,我们使用了 Consul实现了服务注册与发现,对Consul不熟悉的同学可以先看看。这篇文章我们来学习Ocelot网关,在这之前我 ......
Consul Ocelot Net6 Net

C#中的.net6 WebAPI + Vue3

ShoopingWeb没有控制器,普通api有控制器,ShoopingWeb是直达型,精简了很多中间代码,广泛适用于微服务架构 ShoopingWeb一切都在组控制台应用程序类【Program】上执行,也可以自由分类封装 namespace ShoopingWeb { public static c ......
WebAPI net6 Vue3 net Vue

.Net Core WebAPI 缓存

Asp.Net Core WebAPI 缓存 一、缓存 缓存指在中间层中存储数据的行为,该行为可使后续数据检索更快。 从概念上讲,缓存是一种性能优化策略和设计考虑因素。 缓存可以显著提高应用性能,方法是提高不常更改(或检索成本高)的数据的就绪性。 二、RFC9111 在最新的缓存控制规范文件RFC9 ......
缓存 WebAPI Core Net

Asp.net WebApi Swagger Tag 标记分组归纳显示Api接口路由

官方文档说明地址 https://swagger.io/docs/specification/2-0/grouping-operations-with-tags/ 创建一个自定义的特性类 public class ControllerGroupAttribute : Attribute { publ ......
路由 标记 接口 Swagger WebApi

Asp.net core Webapi 如何执行定时任务?

前言 在计算机系统中,定时执行一些后台任务是很常见的场景,比如定时发送邮件、备份数据等等。 那么,.NET 技术如何通过编程灵活地实现项目里复杂的自定义任务呢? 如果是 Windows 生态,通常来说,可以有这些方式: 编写一个程序,通过 Windows 内置的任务计划来定时执行。 编写一个程序,通 ......
任务 Webapi core Asp net

看看 Asp.net core Webapi 项目如何优雅地使用分布式缓存

前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 分布式缓存是一种用于存储和管理数据的技术,它将数据存储在多个节点上,以实现 ......
分布式 缓存 项目 Webapi core

Windows环境中使用dotnet-sdk运行打包后的.NET6.0 项目WebApi程序

去官网下载Windows平台下的SDK并安装,与开发环境对应的版本【我的程序为.NET6.0】:https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/sdk-6.0.417-windows-x64-installer 在开发好的程序 ......
dotnet-sdk Windows 环境 程序 项目

.Net6 Unable to configure HTTPS endpoint. No server certificate was spec 开发者证书过期或无效

1.删除无效的证书 右键都删除 2.cmd窗口输入以下命令 dotnet dev-certs https dotnet dev certs https--trust 3.附其他 dotnet dev-certs https --clean 清理开发人员证书命令 ......

WebAPI局域网访问出错(经验总结)

WebAPI局域网访问出错(经验总结) 经验一:未设置入站规则 方法:控制面板 -> 系统和安全 -> Windows Defender 防火墙 -> 高级设置 -> 入站规则 -> 新建规则 -> 端口 -> ,如图: 下一页 特定本地端口为WebAPI在IIS中设置的端口号。 选择允许连接,最后 ......
局域网 局域 经验 WebAPI

WebAPI部署到IIS

WebAPI部署到IIS 1 开启IIS功能 控制面板->程序->程序和功能->启用或关闭Windows功能,以下打勾: 2 下载对应版本的dotNet Core 本文为ASP .NET Core6.0版本,需下载对应6.0版本的运行时,下载地址:https://dotnet.microsoft.c ......
WebAPI IIS

.net 温故知新【16】:Asp.Net Core WebAPI 筛选器

一、筛选器 通过使用筛选器可在请求处理管道中的特定阶段之前或之后运行代码。 这即是我们经常听到的面向切面编程AOP(Aspect Oriented Programming)技术,AOP通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 筛选器在 ASP.NET Core 操作调用管道 ......
温故知新 WebAPI Core net Asp

asp.net core 使用newtonsoft完美序列化WebApi返回的ValueTuple

https://www.cnblogs.com/kugar/p/12334210.html 由于开发功能的需要,又懒得新建太多的class,所以ValueTuple是个比较好的偷懒方法,但是,由于WebApi需要返回序列化后的json,默认的序列化只能将ValueTuple定义的各个属性序列化成It ......
序列 ValueTuple newtonsoft WebApi core

.NET6+MQTT实战(1)MQTT与物联网

1.什么是MQTT? MQTT是 Message Queuing Telemetry Transport 的缩写,消息队列遥测传输协议,是一种基于发布/订阅模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上。 特点:轻量、基于发布/订阅、进行报文封装之后通过TCP/IP协议(应用层协议) Ra ......
MQTT 实战 NET6 NET

blazor调用webapi接口

Blazor页面 页面调用webapi接口不再使用HttpClient,改用IHttpClientFactory 引用 Microsoft.Extensions.Http IHttpClientFactory 利用IHttpClientFactory可以无缝创建HttpClient实例,避免手动管理 ......
接口 blazor webapi

ASP.NET WebApi(.Net Framework) 应用CacheManager

ASP.NET WebApi(.Net Framework) 应用CacheManager ,内存+Redis 1,WebApi 版本选.net4.6.2 以上版本2,nuget包Unity (4.0.0.1)Unity.AspNet.WebApi (4.0.0.1)CacheManager.Cor ......
CacheManager Framework WebApi ASP NET

Asp.net core Net6.0 Webapi 项目如何优雅地使用内存缓存

前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 内存缓存就是一种把缓存数据放到应用程序内存中的机制。 本篇主要讲解在 as ......
缓存 内存 项目 Webapi core

.net formwork WebApi 跨域问题

ASP.NET Formwork Api / ASP.Net Core Api 做比较。 有关 Global.asax、FilterConfig.cs 和 RouteConfig.cs 等都被 Program.cs 和 Startup.cs两个类取而代之. 程序中 把Program.cs 作为 We ......
formwork WebApi 问题 net

.net6 webapi Swagger显示控制器为版本及接口注释

1.安装Nuget包:Swashbuckle.AspNetCore 2.使用Swagger中间件 builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(option =>{ //要启用swagger版本控 ......
注释 控制器 接口 Swagger 版本
共370篇  :1/13页 首页上一页1下一页尾页