@[TOP](Winform程序开启Web服务) # 背景 在很久以前为了满足需求,已经开发了一款winform程序,并且是4.6.1版本的,如今为了和第三方对接,需要在这个winform上提供WebAPI的接口。因为第三方的程序是一份没有源码的程序。 # 思路 ## 方法1 - 网上有很多自写web服务的功能,个人觉得过于麻烦,而且还要考虑一些路由规则什么的,太难了 ## 方法2 - 使用iis或者nginx提供服务,一个web程序和一个winform程序实现通信,需要做两个程序,还要交互,麻烦 ## 方法3(本文使用的方法) 考虑4.6.1 版本刚好支持了netcore,所以可以将kestrel服务集成到winform中,直接提供webapi服务 # 实现 ## 在winform程序中引入几个nuget包 Microsoft.AspNetCore Version="2.1.7" Microsoft.AspNetCore.Mvc Version="2.1.3" 在使用nuget引入的时候会将关联的全部引入进来,完整的packages.config文件如下
2024-05-31 09:02:03 10.76MB 网络 winfrom webapi tomcat
1
arm64v8架构docker镜像包括(java8\mysql8\nacos2.1.1\redis7.0.4\nginx1.21.1)
2024-05-23 17:00:44 464.13MB java redis nginx nacos
1
我的内存池 通过剖析的开源代码可以积累优秀的代码设计思想和良好的编程规范,了解不同的应用场景下不同的内存池实现也是一种重要的能力,本仓库对SGI STL二级空间配置器内核和nginx内存池内核进行了剖析,并使用C ++ OOP进行仿写,将替换植入到其他项目当中。 本仓库包含以下内容: 注释过的SGI STL二级空间配置器源码以及进行的分析整理 注释过的nginx内存池二进制以及进行的分析整理 my_stl_allocator my_nginx_mem_pool 目录 背景 在学习编程的过程中,一味的闭门造车是不可取的,就和作家为什么要看书一样,积累优秀资源是创造优秀资源的必要条件。 “所谓创意,只是把永恒的元素重新组合而已。” 通过对SGI STL二级空间配置器内核的剖析和对nginx内存池子系统的剖析来学习内存池的设计,以及体会SGI二级空间配置器和nginx中的内存池在设计上的区别
2024-05-02 11:07:21 39KB 系统开源
1
tomcat7.0以上和8.0以上合集,两个版本解压后有TXT文档说明,在这里也说一下7.0以上是安装包,8.0以上是压缩包解压直接用,8.0这个有sh脚本可以在linux里使用。
2024-04-30 21:55:14 19.71MB tomcat tomcat7.0 tomcat8.0 windows
1
ubuntu 20.04 离线安装Nginx(nginx-full_1.18.0)及相关依赖文件
2024-04-29 16:04:56 5.76MB ubuntu nginx
1
Nginx-rtmp流媒体服务器搭建+ffmpeg推流.pdf
2024-04-17 18:08:02 1.89MB nginx ffmpeg
1
1.从官网下载社区版IDEA。 2.将下载的SmartTomcat-4.7.0.zip包以从本地磁盘安装插件的方式,安装smart Tomcat插件。File->settings->Plugins->install旁边额齿轮(点击齿轮)->install Plugins from Disk(点击)->选择存放SmartTomcat-4.7.0.zip的路径并选中该压缩包
2024-04-11 15:31:04 69KB intellij idea
1
利用Nginx进行分布式部署,并使用redis实现session共享,https://blog.csdn.net/qq_34742298/article/details/80857173
2024-04-11 10:38:08 81KB session共享 负载均衡 Nginx Spring
1
研究Qt的cookie使用,主要结合Django处理登录流程,包括csrf验证等。另外Nginx接收上传文件结束后通知Django后端,Django获取所需文件名等信息存数据库。
2024-04-11 09:49:26 388KB Nginx Django Cookie
1
多种负载均衡部署文档,实操笔记。Nginx,lvs(dr,nat,fullnat),haproxy等,dpdk-lvs
2024-04-09 17:32:37 1.6MB nginx
1