zoukankan      html  css  js  c++  java
  • .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. 生成成功,开始使用

  • 相关阅读:
    java 基础知识
    winform判断一个事件是否已经绑定了事件处理函数
    优质文章
    优质博客
    缩略图的创建
    记录一次错误处理 (xml序列化和反序列化相关)
    文件同步软件
    博客园优质博主集锦
    不错的博文集锦
    cesiumjs
  • 原文地址:https://www.cnblogs.com/mailaidedt/p/8258121.html
Copyright © 2011-2022 走看看