.Net Core如何调用WebService


NETCORE引用WEBSERVICE方法

一、引入服務 在这里插入图片描述

在这里插入图片描述
複製webservice的url后點擊移至
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
選擇同步
在这里插入图片描述
如圖表示調用webservice成功
在这里插入图片描述

二、調用WEBSERVICE中的方法
(1)在Startup.cs中ConfigureServices註冊webservice服務
  • 1
services.AddSingleton<ServiceReference1.CommServiceSoap>(new ServiceReference1.CommServiceSoapClient(ServiceReference1.CommServiceSoapClient.EndpointConfiguration.CommServiceSoap)); 
  • 1

在这里插入图片描述

(2)在controller中引用

 public class LoginController : ControllerBase { private CommServiceSoap _webService; /// <summary> /// 在构造函数注入实例 /// </summary> /// <param name="serivce"></param> public LoginController(CommServiceSoap serivce) { _webService = serivce; } [HttpPost("Login")] public ActionResult<bool> Login(UserModel user) { string empno = user.Empno; string empPwd = user.EmpPwd; bool x = _webService.LoginByAD(empno, empPwd); //引用webservice中的方法 return x; } }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM