(保姆级)webserver的创建、部署、调用(使用.net core web+.net core Api+Linxu实现)

目录

一、webserver的创建

1、使用.net core web创建web服务

2、通过NuGet安装SoapCore

3、 创建业务服务文件夹,在文件夹下写接口和实现类

4、开始配置

5、启动web服务

二、WebServer部署(Linux)

(1)发布

(2)传输

(3)开始打开文件获取数据

在本地要测试一下,以及阿里云上面要手动添加刚刚定好的端口

三、.net core api 调用Web服务

(1)这里是测试所以新建了一个.net core api

(2)引用web服务

(3)选择引用

(4)录入部署后的url

(5)开始写接口方法

(6)启动api项目

补充


版本为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服务调用就成功了

补充

  • 勾选重新选择引用的程序集中的类型可以减少生成的代理类中的代码量,仅包含与服务交互所需的类型
  • 不勾选则会生成包含所有可用类型的代理类,适用于需要更复杂交互的情况

看过觉得有用的uu萌,请点个小心支持下吧!大家都可以通过自己慢慢参考摸索出来的。

实践才是属于你自己的真理。

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值