• .NET Core 添加Java 服务引用(WebService) 曲折历程(一)


    背景:

     需要在HangFire定时任务中加入请求Java开发的WebService接口.定时获取数据同步数据.现有的代码是在VS2017 ,.Net Core 下创建的,添加WS发现系统不支持.

     在Core项目中实现调用SOAP协议的WebService接口.

     https://blogs.msdn.microsoft.com/webdev/2016/06/26/wcf-connected-service-for-net-core-1-0-0-and-asp-net-core-1-0-0-is-now-available/ 

    实现方式:

     添加微软官方工具WCF Connected Servic

    实现方式:

      vs2017版本的IDE只有Microsoft WCF Web Service Reference Provider,但是安装之后添加WS 异常,报错, 

      C:UsersAdministratorAppDataLocalTempWCFConnectedService2018_Jan_10_11_49_27svcutil_bootstrap 运行失败, 暂未找到原因.

      vs2015运行正常,所以将15生成的Service References文件夹.Copy到17项目,copy过去之后生成失败,因为.net core 2.0将部分包拆解了,需要手动添加以下两个包

      System.ServiceModel.Http + System.ServiceModel.Primitives ,安装之后运行成功.

     实现步骤:

    1.VS2015 访问 https://marketplace.visualstudio.com/items?itemName=erikcai-MSFT.VisualStudioWCFConnectedService 安装WCF Connected Service 工具

    2.安装好之后重启vs

    3.添加成功之后系统会多出Service References文件夹.Copy到17项目,然后添加Nuget包

           

    4. 生成成功,开始使用

  • 相关阅读:
    酒店预定系统
    毕业论文管理系统 ——总体设计
    毕业论文管理系统
    毕业管理系统——面向对象方法 项目前期
    项目前期
    5/23用户故事和backlog
    5/18
    4.8
    4.3
    第四章 需求分析
  • 原文地址:https://www.cnblogs.com/mailaidedt/p/8258121.html
Copyright © 2020-2023  润新知