- 2024-11-05如何使用nssm将asp.net core/.net6/.net8的webapi项目、mvc项目、控制台项目等注册为windows服务
nssm工具可以将asp.netFramework、asp.netcore、net6、.net8、.net10及后续本的的webapi项目、mvc项目、控制台项目、winform项、WPF项目等注册为windows服务。不仅限于上面这些,nssm可以将所有windows可执行文件注册为windows服务。下面,使用nssm将asp.net8的webapi项目注册为w
- 2024-11-03webapi dotnet Program.cs 的封装
webapidotnetProgram.cs的封装精简代码拆分成两个部分RegisterServices(builder);和ConfigureApplication(app);或者使用代码块,大括号来进行拆分.usingHtmlTags;usingMediatR;usingMicrosoft.AspNetCore.Builder;usingMicrosoft.EntityFrameworkCore;usingMic
- 2024-10-26SpringBoot编写WebApi~(1)idea创建项目并打包
1.idea创建springboot项目,参考2、idea将springboot打包成jar,参考,对于新版idea默认使用gradle构建,则使用下面步骤build.gradle文件添加以下几行://打包配置bootJar{archiveBaseName.set('xxx-project')archiveVersion.set('0.0.1')archiveFileName.set('xxx-
- 2024-10-24.net7.0 WebApi 添加 JWT 验证
https://blog.csdn.net/u012563853/article/details/128659472详细步骤:1.创建默认WebApi项目2.开始添加认证包安装Microsoft.AspNetCore.Authentication.JwtBearer包这个包是用来支持WebApi的JWT认证的3.在appsetting中配置JWT的配置信息这里需要注意的是key
- 2024-10-21webAPI中的键盘事件以及线程
一、常用键盘事件1.键盘事件键盘事件触发条件onkeyup某个键盘按键松开时触发onkeydown某个键盘按键按下时触发onkeypress某个键盘按键按下时触发,但是不识别功能键,比如ctrl、shift和箭头等注意:如果使用document.addEventListener,则不用带ononkeypress和前面2个的区别的
- 2024-10-21金蝶云星空——关于Webapi保存接口同时自动审核
问题期望在调用金蝶Webapi接口的新增单据的时候,同时完成提交、审核操作解决方案webapi保存接口有个参数IsAutoSubmitAndAudit,用来在保存时自动提交和审核,传入保存JSON数据时传入此参数设置为true即可实现自动提交审核。说明:为了减少接口调用,简化接口使用,但在实践中很多单
- 2024-10-19(系列八).net8 webApi后端框架轮子,欢迎下载。
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。友情提醒:本篇文章是属于系
- 2024-10-19webAPI中的排他思想、自定义属性操作、节点操作(配大量案例练习)
一、排他操作1.排他思想如果有同一组元素,我们想要某一个元素实现某种样式,需要用到循环的排他思想算法:1.所有的元素全部清除样式2.给当前的元素设置样式注意顺序能不能颠倒,首先清除全部样式,再设置自己当前的样式<!DOCTYPEhtml><htmllang="en"><head><meta
- 2024-10-19webAPI中的节点操作、高级事件
一、节点操作1.删除节点node.removeChild();方法从node节点中删除一个子节点,返回删除的节点<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-s
- 2024-10-17IIS配置——关于WebApi部署在IIS长时间不连接后第一次连接响应慢的问题
0.服务器信息WindowsServer2019StandardIIS:Version:10.0第一次请求响应慢的原因:默认情况下,应用程序池在不活动情况下(无请求操作),一段时间后,将被IIS自动回收掉。1.修改IIS的下述配置应该程序池-->右键,高级设置-->进程模型,闲置超时(分钟)-->默认是20,设置为0
- 2024-10-13264 Deploying a Vue App(部署WebAPI和VUE)
步骤一、CoachWebAPIIIS部署(后端)1、发布ASP.NETWebAPI程序a)修改Program.cs中的Swagger部分,如下//ConfiguretheHTTPrequestpipeline.//if(app.Environment.IsDevelopment())//{app.UseSwagger();//app.UseSwaggerUI();app.UseSwaggerUI(c=>
- 2024-10-10第31篇 实现数据同步的webapi接口
调用接口实现数据同步demo讲解1.demo整体架构如下2.SynchronizeModel类库这个类库是主要用于实体对象模型的转换,包括请求参数实体RequestModel,数据库实体DBEntity,响应数据实体ResponseModel等,2.1新建一个数据库实体:///<summary>///被测件(雷达)模块信息表///</sum
- 2024-10-09webapi发布---问题解决
一.127.0.0.1是回路地址,来检验本机TCP/IP协议栈,实际使用过程中服务端不在本机,是外部地址,要用IP地址测试。外部用户采用IP+端口号访问,如下图浏览器访问不了,400错误。解决方案:因为IIS7采用了更安全的web.config管理机制,默认情况下会锁住配置项不允许更改。以管理员身份运
- 2024-10-09webapi测试例子
1.修改WebApiConfig.cs中路由路径 问题:webapi的默认路由并不需要指定action的名称(WebApi的默认路由是通过http的方法get/post/put/delete去匹配对应的action), 但默认路由模板无法满足针对一种资源一种请求方式的多种操作。 解决:打开App_Sta
- 2024-10-09创建空webapi服务
1.打开vs2019,选择创建新项目2.选择ASP.NETWeb应用程序(.NETFramework) 3.配置项目信息(名称,位置,框架)4.选择空模板(WebAPI复选框选中)5.这样里面就没有MVC的三层,因为前后端分离,webapi中只有两层。6.空的WebApi程序创建完成。
- 2024-09-30ASP.NET WebApi OWIN 实现 OAuth 2.0
ASP.NETWebApiOWIN实现OAuth2.0 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者
- 2024-09-30ASP.NET WebApi OWIN 实现 OAuth 2.0(自定义获取 Token)
ASP.NETWebApiOWIN实现OAuth2.0(自定义获取Token) 相关文章:ASP.NETWebApiOWIN实现OAuth2.0之前的项目实现,Token放在请求头的Headers里面,类似于这样:Accept:application/jsonContent-Type:application/jsonAuthorization:BearerpADKsjwMv927u...虽然这是
- 2024-09-29.Net 6 WebApi 项目部署到 Linux 系统上的 Docker 容器
.Net6WebApi项目部署到Linux系统上的Docker容器 1.创建一个基础的WebApi项目 注意:因为发布时候,Dockerfile文件必须和解决方案.cspro文件放在同级,所以建议勾上这个,当时遇到这个问题,导致打包镜像时找不到.cspro文件,搞了好久 点击创建,项目基础框架是这样
- 2024-09-25关于 .NET Core WebAPI 中构建一个百万级高性能、低延迟的大型聊天系统
在.NETCoreWebAPI中构建一个百万级高性能、低延迟的大型聊天系统,需要结合多种技术和架构设计。以下是实现此类系统所需的关键技术、架构和优化策略:1.高效的通信协议和技术SignalR:如果你想要在.NETCore中实现一个基于WebSocket的实时通信系统,SignalR是一个非常好的
- 2024-09-24asp.net core webapi 获取请求头token
usingMicrosoft.AspNetCore.Mvc;usingMicrosoft.Extensions.Primitives;usingSystem.Collections.Generic;[ApiController][Route("[controller]")]publicclassMyController:ControllerBase{[HttpGet]publicIActionResultGet(){
- 2024-09-23asp.net core webapi 将两个对象/两个类合并到一起返回给前端
举例:A,B类publicclassA{publicintid{get;set;}publicstringname{get;set;}publicstringphone{get;set;}}publicclassB{publicintage{get;set;}publicstringsex{get;set;}}publicclassAB{publicAa{get;set;}public
- 2024-09-20asp.net webapi 控制器中获取appsettings.json 中的数组对象
appsettings.json文件内容: {"Logging":{"LogLevel":{"Default":"Information","Microsoft.AspNetCore":"Warning"}},"MyConfigKey":"MyConfigValue"
- 2024-09-19dotnet framework 4.7.2 webapi 配置的swagger添加登录验证
项目是.netframework4.7.2加webapi写的接口,使用Swashbuckle包添加的swagger支持 App_Start\SwaggerConfig.cs中加c.CustomAsset("index",thisAssembly,"WebApi.Jwt.SwaggerExtensions.index.html",false);1usingSystem.Web.Http;2usingWebActivato
- 2024-09-19【转】[C#] WebAPI 防止并发调用二(更多)
转自:阿里的通义灵码接上篇:https://www.cnblogs.com/z5337/p/18181574在C#中防止接口的并发访问(即确保同一时间内只有一个线程能够访问某个资源或方法),可以通过多种方式实现。这里列出一些常见的方法:1.使用 lock 语句lock 是一种常用的同步原语,用于保护对共享资源的访问
- 2024-09-19DevExpress中文教程:如何将WinForms数据网格连接到ASP. NET Core WebAPI服务?
日前DevExpress官方发布了DevExpressWinForms的后续版本——将.NET桌面客户端连接到安全后端WebAPI服务(EFCorewithOData),在本文中我们将进一步演示如何使用一个更简单的服务来设置DevExpressWinForms数据网格。P.S:DevExpressWinForms拥有180+组件和UI库,能为WindowsForms