首页 > 其他分享 >(保姆级)webserver的创建、部署、调用(使用.net core web+.net core Api+Linxu实现)

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

时间:2024-04-03 10:58:19浏览次数:27  
标签:core 调用 web 创建 webserver Api net

版本为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

相关文章

  • ASP.NET Core 使用 pdfjs 加载 实时水印 base64 编码的 PDF
    先下载pdfjs:https://github.com/mozilla/pdf.js目前最新版本是4.0.379把需要的文件放到项目下面,由于最新的pdfjs使用的mjs,看情况可以加下MIME类型:varprovider=newFileExtensionContentTypeProvider();provider.Mappings[".mjs"]="application/javascript";provider......
  • 界面控件DevExtreme JS & ASP.NET Core 2024年度产品规划预览(一)
    在本文中我们将介绍今年即将发布的v24.1附带的主要特性,这些特性既适用于DevExtreme JavaScript(Angular、React、Vue、jQuery),也适用于基于DevExtreme的ASP.NETMVC/Core控件。注意:本文中列出的功能和特性说明官方当前/预计的发展计划,此信息仅供参考之用,其中列出的功能/产品可......
  • coredump功能使用
    centos-stream9中的coredump功能开启需要在运行程序的连接中先将coredump大小设置为unlimited,否则默认是0无法生成coredump。ulimit-culimited查看/proc/sys/kernel/core_pattern,目前默认设置如下:表示当前生成coredump需要依据systemd-coredump的配置来生成,可以通过mans......
  • 市场数据API大全,免费的全球金融数据 |实时股票tick数据API |金融数据API
    市场数据API和股票tick数据在金融领域有着广泛的用途,如投资者可以利用市场数据API和股票tick数据来进行市场分析,制定投资策略,进行股票和其他金融产品的交易决策。金融机构和交易员可以利用实时行情数据和tick数据来监控股票和市场走势,及时做出调整。媒体和新闻机构可以利用市场数......
  • Kubernetes(k8s):部署、使用 metrics-server
    Kubernetes(k8s):部署、使用metrics-server一、metrics-server简介二、部署metrics-server2.1、下载MetricsServer部署文件2.2、修改metrics-server.yaml文件2.3、部署MetricsServer2.4、检查MetricsServer三、使用MetricsServer3.1、查看节点使用情况3.2、......
  • Eval-Expression.NET: 在运行时计算、编译和执行C代码和表达式。
    https://www.5axxw.com/wiki/content/8ahrg3 在运行时评估、编译和执行动态C代码和表达式从简单的C数学表达式。。。intresult=Eval.Execute<int>("X+Y",new{X=1,Y=2});要解析的复杂代码。intresult=Eval.Execute<int>(@"varlist=newList<int>(){1......
  • 如何解决Modbus转Profinet网关调试时通信不稳定或数据丢失问题
    在接到现场关于Modbus转Profinet网关(XD-MDPN100)配置时出现信不稳定或数据丢失的问题的反馈后。对于现场反馈的Modbus转Profinet网关配置问题,特出专项答疑。解决Modbus转Profinet网关(XD-MDPN100)通信不稳定或数据丢失的问题可以从以下几个方面着手:1、检查物理连接与接口:确保所有......
  • 10秒钟用python接入讯飞星火API(保姆级)
    正文:        科大讯飞是中国领先的人工智能公众公司,其讯飞星火API为开发者提供了丰富的接口和服务,以支持各种语音和语言技术的应用。步骤一:注册账号并创建应用首先,您需要访问科大讯飞开放平台官网,注册一个账号。注册完成后,登录账号,在控制台中创建一个新应用。创建......
  • 二十三、Flink Table API之基本API
    一、介绍  在Flink提供的多层级API中(如下图示),核心是DataStreamAPI,这是开发流处理应用的基本途径;底层则是所谓的处理函数(processfunction),可以访问事件的时间信息、注册定时器、自定义状态,进行有状态的流处理。DataStreamAPI和处理函数比较通用,有了这些API,理论上就可以实现所有......
  • Java API操作ES
    1、项目搭建Elasticsearch软件是由Java语言开发的,所以也可以通过JavaAPI的方式对Elasticsearch服务进行访问。先IDEA开发工具中创建简单的javaseMaven项目(模块也可),如下:修改pom文件,增加Maven依赖关系如下:<dependencies><dependency><groupId>......