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. 生成成功,开始使用

  • 相关阅读:
    Windows 8 C#调用C++编写的Windows运行时组件
    Metro style App Datetime formating.
    《编程匠艺》读书笔记之一
    ContextMenu的使用
    单例模式
    c# 类中字段属性设计
    Metro style app 文件查找
    Win 8 学习资料汇总
    Metro C++ 初体验 第二周
    Metro style app 文件、文件夹的选择、文件的保存。
  • 原文地址:https://www.cnblogs.com/mailaidedt/p/8258121.html
Copyright © 2011-2022 走看看