版本为Vs2022
框架.net6
一、webserver的创建
参考链接:net core 建立webservice项目_.net core webservice-CSDN博客
该参考链接作者使用的是.net5,这边是.net6在框架上还是有点小区别的
1、使用.net core web创建web服务
2、通过NuGet安装SoapCore
3、 创建业务服务文件夹,在文件夹下写接口和实现类
这里主要侧重于数据的创建调用没有过多的业务逻辑,如果要写业务逻辑自己另参考链接写实体
4、开始配置
SoapCore官方参考链接:GitHub - DigDes/SoapCore: SOAP extension for ASP.NET Core
要多参考官网给的
5、启动web服务
我们加上 加法 的路径
Web服务的创建完成
二、WebServer部署(Linux)
我们使用linux部署,和之前的项目部署一样,忘记的朋友就再看一遍
然后一直下一步
(1)发布
(2)传输
(3)开始打开文件获取数据
测试端口,自己写一个webserver固定端口,我这里自己定的是5213,uu萌自己定一个就好
在本地要测试一下,以及阿里云上面要手动添加刚刚定好的端口
先查看公网
这样就可以了 开始浏览器查看
公网Linxu部署完成了
三、.net core api 调用Web服务
(1)这里是测试所以新建了一个.net core api
(2)引用web服务
(3)选择引用
(4)录入部署后的url
这里调用就完成了
(5)开始写接口方法
前缀不一样的client是正常可以在里面查看到
(6)启动api项目
显示结果我们的web服务调用就成功了
补充
- 勾选重新选择引用的程序集中的类型可以减少生成的代理类中的代码量,仅包含与服务交互所需的类型
- 不勾选则会生成包含所有可用类型的代理类,适用于需要更复杂交互的情况
标签:core,调用,web,创建,webserver,Api,net From: https://www.cnblogs.com/hhh-qilin/p/18112182